Ввод данных, аналог "Inputbox"
Roman777
Дата: Понедельник, 30.03.2015, 13:47 |
Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация:
127
±
Замечаний:
0% ±
Excel 2007, Excel 2013
Добрый день! Если ли в ВБА функция - аналог InputBox, только с помощью которой можно было бы задать сразу несколько переменных через одно окошко?
Добрый день! Если ли в ВБА функция - аналог InputBox, только с помощью которой можно было бы задать сразу несколько переменных через одно окошко? Roman777
Много чего не знаю!!!!
Ответить
Сообщение Добрый день! Если ли в ВБА функция - аналог InputBox, только с помощью которой можно было бы задать сразу несколько переменных через одно окошко? Автор - Roman777 Дата добавления - 30.03.2015 в 13:47
DJ_Marker_MC
Дата: Понедельник, 30.03.2015, 13:51 |
Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация:
213
±
Замечаний:
0% ±
Excel 2019
Добрый день. Есть... собственно созданные USERFORM. Пример в приложении
Добрый день. Есть... собственно созданные USERFORM. Пример в приложении DJ_Marker_MC
К сообщению приложен файл:
TEST.xls
(41.0 Kb)
Ответить
Сообщение Добрый день. Есть... собственно созданные USERFORM. Пример в приложении Автор - DJ_Marker_MC Дата добавления - 30.03.2015 в 13:51
Roman777
Дата: Понедельник, 30.03.2015, 13:57 |
Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация:
127
±
Замечаний:
0% ±
Excel 2007, Excel 2013
DJ_Marker_MC , Спасибо за направление!
DJ_Marker_MC , Спасибо за направление!Roman777
Много чего не знаю!!!!
Ответить
Сообщение DJ_Marker_MC , Спасибо за направление!Автор - Roman777 Дата добавления - 30.03.2015 в 13:57
Rioran
Дата: Понедельник, 30.03.2015, 14:25 |
Сообщение № 4
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация:
290
±
Замечаний:
0% ±
Excel 2013
Roman777 , здравствуйте. Собственная форма, конечно, хорошо. Но, на мой вкус, есть более быстрый вариант: [vba]Код
Sub Test_01() Dim ArrX As Variant, i As Long ArrX = Split(InputBox("Впишите значения переменных через пробел:", "Окно ввода."), " ") For i = 0 To UBound(ArrX) MsgBox "Переменная № " & i + 1 & ": " & ArrX(i) Next i End Sub
[/vba]
Roman777 , здравствуйте. Собственная форма, конечно, хорошо. Но, на мой вкус, есть более быстрый вариант: [vba]Код
Sub Test_01() Dim ArrX As Variant, i As Long ArrX = Split(InputBox("Впишите значения переменных через пробел:", "Окно ввода."), " ") For i = 0 To UBound(ArrX) MsgBox "Переменная № " & i + 1 & ": " & ArrX(i) Next i End Sub
[/vba]Rioran
Роман, Москва, voronov_rv@mail.ru Яндекс-Деньги: 41001312674279
Ответить
Сообщение Roman777 , здравствуйте. Собственная форма, конечно, хорошо. Но, на мой вкус, есть более быстрый вариант: [vba]Код
Sub Test_01() Dim ArrX As Variant, i As Long ArrX = Split(InputBox("Впишите значения переменных через пробел:", "Окно ввода."), " ") For i = 0 To UBound(ArrX) MsgBox "Переменная № " & i + 1 & ": " & ArrX(i) Next i End Sub
[/vba]Автор - Rioran Дата добавления - 30.03.2015 в 14:25
Roman777
Дата: Понедельник, 30.03.2015, 15:28 |
Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация:
127
±
Замечаний:
0% ±
Excel 2007, Excel 2013
Rioran , Оч хороший тоже вариант. А если хочется в 1-м окошке сразу ввести несколько переменных, а одну переменную задать ячейкой вообще (или диапазоном)...?
Rioran , Оч хороший тоже вариант. А если хочется в 1-м окошке сразу ввести несколько переменных, а одну переменную задать ячейкой вообще (или диапазоном)...?Roman777
Много чего не знаю!!!!
Ответить
Сообщение Rioran , Оч хороший тоже вариант. А если хочется в 1-м окошке сразу ввести несколько переменных, а одну переменную задать ячейкой вообще (или диапазоном)...?Автор - Roman777 Дата добавления - 30.03.2015 в 15:28
Roman777
Дата: Понедельник, 30.03.2015, 15:30 |
Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация:
127
±
Замечаний:
0% ±
Excel 2007, Excel 2013
Мне тут в теме можно задать вопрос по Userform? Или лучше отдельно? [moder]Смотря какой вопрос. Если он напрямую связян с выводом данных, аналогом IB, то здесь, иначе - там.
Мне тут в теме можно задать вопрос по Userform? Или лучше отдельно? [moder]Смотря какой вопрос. Если он напрямую связян с выводом данных, аналогом IB, то здесь, иначе - там. Roman777
Много чего не знаю!!!!
Сообщение отредактировал _Boroda_ - Понедельник, 30.03.2015, 15:35
Ответить
Сообщение Мне тут в теме можно задать вопрос по Userform? Или лучше отдельно? [moder]Смотря какой вопрос. Если он напрямую связян с выводом данных, аналогом IB, то здесь, иначе - там. Автор - Roman777 Дата добавления - 30.03.2015 в 15:30