|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.05.2014, 14:25 | #2 |
Пользователь
Регистрация: 28.03.2014
Сообщений: 29
|
Книга1.zip воот файл
|
19.05.2014, 15:17 | #3 |
Форумчанин
Регистрация: 05.07.2011
Сообщений: 208
|
Примерно так.
Код:
|
19.05.2014, 15:45 | #4 |
Форумчанин
Регистрация: 21.10.2012
Сообщений: 208
|
см. пример
|
19.05.2014, 16:51 | #5 |
Пользователь
Регистрация: 28.03.2014
Сообщений: 29
|
Название листов разное. данные в Первые 3 столбца уже заполненные,поэтому я поместила на форму ComboBox с этими данными.
т.е. пользователь выбирает из списка ComboBox, заполняет TextBox и нажимает на кнопку,тем самым ComboBox позволяет найти лист с этими данными,а данные из TextBox заполняют ячейку которые им присвоены |
19.05.2014, 17:29 | #6 |
Форумчанин
Регистрация: 05.07.2011
Сообщений: 208
|
Разные они, или одинаковые, значения не имеет.
VBA все равно не поймет, куда вы его посылаете. У вас адрес прописан для формулы. Как писать адрес для VBA я показал выше. |
21.05.2014, 19:02 | #7 |
Пользователь
Регистрация: 28.03.2014
Сообщений: 29
|
Private Sub ComboBox1_Change()
Dim i As Integer Dim R As Range For i = 2 To 100 Step 1 Set R = Лист1.Cells(ComboBox1.ListIndex + 1, i) If R.Value = Empty Then R.Value = TextBox1.Text Exit For End If Next i End Sub Почему когда пишу вместо Лист1 ---> Январь то у меня ошибка |
21.05.2014, 19:10 | #8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
потому что Лист1 - это один из обьектов книги ексель, а Январь - это название листа
возможно Worksheets("Январь") - это тоже самое, что Лист1. не вижу вашего файла - поэтому все сказанное это только предположения
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
21.05.2014, 19:30 | #9 |
Пользователь
Регистрация: 28.03.2014
Сообщений: 29
|
Книга1.zip
я намудрила от души наверное |
21.05.2014, 19:40 | #10 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
не вникая в суть задачи, я почти угадал... везде в тексте макросов - Лист9 и Worksheets("Январь") - это обращение к одному и тому же обьекту книги.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программное добавление textBox | zaki | C# (си шарп) | 2 | 06.12.2013 19:15 |
Выделение текста в textbox | konstantin1990 | Microsoft Office Excel | 13 | 24.08.2013 21:52 |
ошибка про вводе текста через TextBox в ячейку листа | alvazor | Microsoft Office Excel | 3 | 21.09.2010 12:36 |
Добавление данных в TextBox | gavrylyuk | Microsoft Office Excel | 1 | 28.05.2009 18:25 |
авто добавление символа ~ в ячейку | laser87 | Microsoft Office Excel | 6 | 21.12.2008 14:42 |