Ввод данных в диапазон ячеек
krest
Дата: Среда, 18.01.2017, 16:00 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
60% ±
Excel 2013
Добрый день! Маленькая проблема. В поле InputBox копируются номера 00000043335 00000043040 00000040560 00000036138 Количество их может быть от 3 до 40. Эти номера должны попасть в Range("A2:A40"). Т.е. 00000043335 - в A2, 00000043040 - в А3 и т.д. Подскажите как это сделать, а то меня всё в одну ячейку попадает)
Добрый день! Маленькая проблема. В поле InputBox копируются номера 00000043335 00000043040 00000040560 00000036138 Количество их может быть от 3 до 40. Эти номера должны попасть в Range("A2:A40"). Т.е. 00000043335 - в A2, 00000043040 - в А3 и т.д. Подскажите как это сделать, а то меня всё в одну ячейку попадает) krest
Ответить
Сообщение Добрый день! Маленькая проблема. В поле InputBox копируются номера 00000043335 00000043040 00000040560 00000036138 Количество их может быть от 3 до 40. Эти номера должны попасть в Range("A2:A40"). Т.е. 00000043335 - в A2, 00000043040 - в А3 и т.д. Подскажите как это сделать, а то меня всё в одну ячейку попадает) Автор - krest Дата добавления - 18.01.2017 в 16:00
Manyasha
Дата: Среда, 18.01.2017, 16:10 |
Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация:
902
±
Замечаний:
0% ±
Excel 2010, 2016
krest , покажите пример в файле.
ЯД: 410013299366744 WM: R193491431804
Ответить
Сообщение krest , покажите пример в файле.Автор - Manyasha Дата добавления - 18.01.2017 в 16:10
krest
Дата: Среда, 18.01.2017, 16:23 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
60% ±
Excel 2013
[vba]Код
Dim Заказ As String Dim Модель As String Dim Код_компоненты As String Private Sub CommandButton1_Click() Заказ = InputBox("Введите заказ") Модель = InputBox("Введите модель") Код_компоненты = Application.InputBox(Prompt:="Введите номер", Type:=2) Sheets("Лист1").Range("A2").Value = Заказ Sheets("Лист2").Range("B2").Value = Модель Sheets("Лист3").Range("A2:A30").Value = Код_компоненты End Sub
[/vba] т.е. нужно на Лист3 раскидать введенные данные по ячейкам А2-А40
[vba]Код
Dim Заказ As String Dim Модель As String Dim Код_компоненты As String Private Sub CommandButton1_Click() Заказ = InputBox("Введите заказ") Модель = InputBox("Введите модель") Код_компоненты = Application.InputBox(Prompt:="Введите номер", Type:=2) Sheets("Лист1").Range("A2").Value = Заказ Sheets("Лист2").Range("B2").Value = Модель Sheets("Лист3").Range("A2:A30").Value = Код_компоненты End Sub
[/vba] т.е. нужно на Лист3 раскидать введенные данные по ячейкам А2-А40 krest
Ответить
Сообщение [vba]Код
Dim Заказ As String Dim Модель As String Dim Код_компоненты As String Private Sub CommandButton1_Click() Заказ = InputBox("Введите заказ") Модель = InputBox("Введите модель") Код_компоненты = Application.InputBox(Prompt:="Введите номер", Type:=2) Sheets("Лист1").Range("A2").Value = Заказ Sheets("Лист2").Range("B2").Value = Модель Sheets("Лист3").Range("A2:A30").Value = Код_компоненты End Sub
[/vba] т.е. нужно на Лист3 раскидать введенные данные по ячейкам А2-А40 Автор - krest Дата добавления - 18.01.2017 в 16:23
Manyasha
Дата: Среда, 18.01.2017, 16:42 |
Сообщение № 4
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация:
902
±
Замечаний:
0% ±
Excel 2010, 2016
krest , файл не приложился. Прочитайте Правила форума - код нужно оформлять тегами (кнопка #).
krest , файл не приложился. Прочитайте Правила форума - код нужно оформлять тегами (кнопка #).Manyasha
ЯД: 410013299366744 WM: R193491431804
Ответить
Сообщение krest , файл не приложился. Прочитайте Правила форума - код нужно оформлять тегами (кнопка #).Автор - Manyasha Дата добавления - 18.01.2017 в 16:42
krest
Дата: Среда, 18.01.2017, 17:41 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
60% ±
Excel 2013
добавил
Ответить
Сообщение добавил Автор - krest Дата добавления - 18.01.2017 в 17:41
Perfect2You
Дата: Среда, 18.01.2017, 17:48 |
Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация:
59
±
Замечаний:
0% ±
Excel 2010
Попробуйте вместо [vba]Код
Sheets("Лист3").Range("A2:A30").Value = Код_компоненты
[/vba] [vba]Код
Sheets("Лист3").Range("A2:A30").Value = Application.Transpose(Код_компоненты)
[/vba]
Попробуйте вместо [vba]Код
Sheets("Лист3").Range("A2:A30").Value = Код_компоненты
[/vba] [vba]Код
Sheets("Лист3").Range("A2:A30").Value = Application.Transpose(Код_компоненты)
[/vba] Perfect2You
Сообщение отредактировал Perfect2You - Среда, 18.01.2017, 21:59
Ответить
Сообщение Попробуйте вместо [vba]Код
Sheets("Лист3").Range("A2:A30").Value = Код_компоненты
[/vba] [vba]Код
Sheets("Лист3").Range("A2:A30").Value = Application.Transpose(Код_компоненты)
[/vba] Автор - Perfect2You Дата добавления - 18.01.2017 в 17:48
Manyasha
Дата: Среда, 18.01.2017, 18:47 |
Сообщение № 7
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация:
902
±
Замечаний:
0% ±
Excel 2010, 2016
krest , еще раз:Прочитайте Правила форума - код нужно оформлять тегами (кнопка #)
Помогающих прошу не отвечать до исправления нарушения. Perfect2You , помогающим тоже нужно оформлять коды.
krest , еще раз:Прочитайте Правила форума - код нужно оформлять тегами (кнопка #)
Помогающих прошу не отвечать до исправления нарушения. Perfect2You , помогающим тоже нужно оформлять коды.Manyasha
ЯД: 410013299366744 WM: R193491431804
Ответить
Сообщение krest , еще раз:Прочитайте Правила форума - код нужно оформлять тегами (кнопка #)
Помогающих прошу не отвечать до исправления нарушения. Perfect2You , помогающим тоже нужно оформлять коды.Автор - Manyasha Дата добавления - 18.01.2017 в 18:47