Вывод данных из диапазона строк и столбцов
Trainz12
Дата: Пятница, 15.10.2021, 14:29 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
2016
Просьба помочь составить программный код, который по нажатию кнопки выводит данные из 4 строки + диапазона A5:G17 ряд, в котором в столбце B5:B17 будет наименьшее время (в моем случае это будет 5 строка).
Просьба помочь составить программный код, который по нажатию кнопки выводит данные из 4 строки + диапазона A5:G17 ряд, в котором в столбце B5:B17 будет наименьшее время (в моем случае это будет 5 строка). Trainz12
Ответить
Сообщение Просьба помочь составить программный код, который по нажатию кнопки выводит данные из 4 строки + диапазона A5:G17 ряд, в котором в столбце B5:B17 будет наименьшее время (в моем случае это будет 5 строка). Автор - Trainz12 Дата добавления - 15.10.2021 в 14:29
Nic70y
Дата: Пятница, 15.10.2021, 14:55 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
в моем случае это будет 5 строка
почему?который по нажатию кнопки выводит
куда выводит?
в моем случае это будет 5 строка
почему?который по нажатию кнопки выводит
куда выводит?Nic70y
ЮMoney 41001841029809
Ответить
Сообщение в моем случае это будет 5 строка
почему?который по нажатию кнопки выводит
куда выводит?Автор - Nic70y Дата добавления - 15.10.2021 в 14:55
Trainz12
Дата: Пятница, 15.10.2021, 17:29 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
2016
Потому, что в ячейке B5 указано наименьшее время. MsgBox
Потому, что в ячейке B5 указано наименьшее время. MsgBoxTrainz12
Сообщение отредактировал Trainz12 - Пятница, 15.10.2021, 17:39
Ответить
Сообщение Потому, что в ячейке B5 указано наименьшее время. MsgBoxАвтор - Trainz12 Дата добавления - 15.10.2021 в 17:29
Nic70y
Дата: Суббота, 16.10.2021, 08:12 |
Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
Потому, что в ячейке B5 указано наименьшее время.
Вы в этом уверены? в B5 - 3:01:00 в B17 - 1:57:00 [vba]Код
Sub u_700() u = Cells(Rows.Count, "b").End(xlUp).Row v = Application.Min(Range("b5:b" & u)) w = Application.Match(v, Range("b5:b" & u), 0) + 4 a = Range("a4").Value & " - " & Range("a" & w).Value & Chr(10) b = Range("b4").Value & " - " & Format(Range("b" & w), "hh:mm") & Chr(10) c = Range("c4").Value & " - " & Format(Range("c" & w), "hh:mm") & Chr(10) d = Range("d4").Value & " - " & Format(Range("d" & w), "hh:mm") & Chr(10) e = Range("e4").Value & " - " & Format(Range("e" & w), "hh:mm") & Chr(10) f = Range("f4").Value & " - " & Format(Range("f" & w), "hh:mm") & Chr(10) g = Range("g4").Value & " - " & Range("g" & w).Value MsgBox a & b & c & d & e & f & g End Sub
[/vba]
Потому, что в ячейке B5 указано наименьшее время.
Вы в этом уверены? в B5 - 3:01:00 в B17 - 1:57:00 [vba]Код
Sub u_700() u = Cells(Rows.Count, "b").End(xlUp).Row v = Application.Min(Range("b5:b" & u)) w = Application.Match(v, Range("b5:b" & u), 0) + 4 a = Range("a4").Value & " - " & Range("a" & w).Value & Chr(10) b = Range("b4").Value & " - " & Format(Range("b" & w), "hh:mm") & Chr(10) c = Range("c4").Value & " - " & Format(Range("c" & w), "hh:mm") & Chr(10) d = Range("d4").Value & " - " & Format(Range("d" & w), "hh:mm") & Chr(10) e = Range("e4").Value & " - " & Format(Range("e" & w), "hh:mm") & Chr(10) f = Range("f4").Value & " - " & Format(Range("f" & w), "hh:mm") & Chr(10) g = Range("g4").Value & " - " & Range("g" & w).Value MsgBox a & b & c & d & e & f & g End Sub
[/vba]Nic70y
ЮMoney 41001841029809
Ответить
Сообщение Потому, что в ячейке B5 указано наименьшее время.
Вы в этом уверены? в B5 - 3:01:00 в B17 - 1:57:00 [vba]Код
Sub u_700() u = Cells(Rows.Count, "b").End(xlUp).Row v = Application.Min(Range("b5:b" & u)) w = Application.Match(v, Range("b5:b" & u), 0) + 4 a = Range("a4").Value & " - " & Range("a" & w).Value & Chr(10) b = Range("b4").Value & " - " & Format(Range("b" & w), "hh:mm") & Chr(10) c = Range("c4").Value & " - " & Format(Range("c" & w), "hh:mm") & Chr(10) d = Range("d4").Value & " - " & Format(Range("d" & w), "hh:mm") & Chr(10) e = Range("e4").Value & " - " & Format(Range("e" & w), "hh:mm") & Chr(10) f = Range("f4").Value & " - " & Format(Range("f" & w), "hh:mm") & Chr(10) g = Range("g4").Value & " - " & Range("g" & w).Value MsgBox a & b & c & d & e & f & g End Sub
[/vba]Автор - Nic70y Дата добавления - 16.10.2021 в 08:12
boa
Дата: Воскресенье, 17.10.2021, 01:42 |
Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 559
Репутация:
167
±
Замечаний:
0% ±
365
Здравствуйте, Trainz12, не понимаю, зачем вам меседж.. Тем более, что у вас, действительно, ошибочное понимание минимального... сделал вам подсветку формулой (УФ) )) И вообще, не верьте в панацею макросов, скоро введут в сборки функцию LAMBDA и большая часть пользовательских функций станут не нужными ((
Здравствуйте, Trainz12, не понимаю, зачем вам меседж.. Тем более, что у вас, действительно, ошибочное понимание минимального... сделал вам подсветку формулой (УФ) )) И вообще, не верьте в панацею макросов, скоро введут в сборки функцию LAMBDA и большая часть пользовательских функций станут не нужными (( boa
Сообщение отредактировал boa - Воскресенье, 17.10.2021, 01:56
Ответить
Сообщение Здравствуйте, Trainz12, не понимаю, зачем вам меседж.. Тем более, что у вас, действительно, ошибочное понимание минимального... сделал вам подсветку формулой (УФ) )) И вообще, не верьте в панацею макросов, скоро введут в сборки функцию LAMBDA и большая часть пользовательских функций станут не нужными (( Автор - boa Дата добавления - 17.10.2021 в 01:42