Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » Разное - Заполнение ячеек из формы макроса Excel

Ответить
Настройки темы
Разное - Заполнение ячеек из формы макроса Excel

Аватара для zion87

Старожил


Сообщения: 263
Благодарности: 69

Профиль | Отправить PM | Цитировать


Добрый вечер товарищи...
Помогите пожалуйста, есть UserForm1

ComboBox2 - месяц
ComboBox2 - организ
TextBox1 - год
как сделать заполнение 1 листа exclel A1 - месяц(ComboBox2) A2 - год(TextBox1) 2 лист A1 - организ(ComboBox2) данными из формы после нажатия на клавишу "создать отчет"

Отправлено: 20:53, 03-04-2013

 

Модератор


Moderator


Сообщения: 16831
Благодарности: 3245

Профиль | Сайт | Отправить PM | Цитировать


Вам нужно сделать так, чтобы Combobox-ы заполнялись по имеющимся на листах данных?

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге


Отправлено: 21:02, 03-04-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для zion87

Старожил


Сообщения: 263
Благодарности: 69

Профиль | Отправить PM | Цитировать


нет что бы после выбора данных из комбокса (они там прописаны)
Код: Выделить весь код
Sub Отчет()

UserForm2.ComboBox2.AddItem ("янв")
UserForm2.ComboBox2.AddItem ("февр")
UserForm2.ComboBox2.AddItem ("март")

UserForm2.ComboBox1.AddItem ("ДОУ 10")
UserForm2.ComboBox1.AddItem ("ДОУ 11")
UserForm2.ComboBox1.AddItem ("ДОУ 24")


UserForm2.Show

End Sub
надо заполнить ячейки из формы

Отправлено: 21:09, 03-04-2013 | #3


Модератор


Moderator


Сообщения: 16831
Благодарности: 3245

Профиль | Сайт | Отправить PM | Цитировать


Код: Выделить весь код
Worksheets(1).[a1] = ComboBox1.Value
Worksheets(1).[a2] = TextBox1.Value
Worksheets(2).[a1] = ComboBox2.Value
Цитата zion87:
месяц(ComboBox2) A2 - год(TextBox1) 2 лист A1 - организ(ComboBox2) »
вы уж определитесь

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:39, 03-04-2013 | #4


Аватара для zion87

Старожил


Сообщения: 263
Благодарности: 69

Профиль | Отправить PM | Цитировать


okshef, спасибо разобрался но появился вопрос

можете расшифровать
Код: Выделить весь код
Sheets("База").Select 'переходим на лист база и
    Cells.Find(What:=Organiz, After:=ActiveCell, LookIn:=xlValues, LookAt:= _
    xlWhole, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:= _
    True, SearchFormat:=False).Activate 'ищем организацию
просто мне надо после того как выбрана Организ проверить ее наличие в файле "База учреждение.xls"
формат файла
Код: Выделить весь код
СОШ 10	МКОУ "Средняя общеобразовательная школа № 10"	г. Новомосковск, ул. 1-ая Транспортная, д. 3	43523369	80.21.2
затем взять адрес и вставить в ячейку

Отправлено: 22:16, 03-04-2013 | #5


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата zion87:
просто мне надо после того как выбрана Организ проверить ее наличие в файле "База учреждение.xls" »
zion87, правильнее — заполнять сам список из:
Цитата zion87:
файле "База учреждение.xls" »

Отправлено: 22:28, 03-04-2013 | #6


Модератор


Moderator


Сообщения: 16831
Благодарности: 3245

Профиль | Сайт | Отправить PM | Цитировать


У вас где-то ранее присваивается значение переменной Organiz, которое потом и ищется. Точнее предположить не могу.

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге


Отправлено: 22:32, 03-04-2013 | #7


Аватара для zion87

Старожил


Сообщения: 263
Благодарности: 69

Профиль | Отправить PM | Цитировать


я не могу понять как начать проверку на соответствие "организации" в закрытом но рядом лежащем файл xls , как вообще начать с ним работать ?????? вот этот код
Код: Выделить весь код
Sheets("База").Select 'переходим на лист база и
    Cells.Find(What:=Organiz, After:=ActiveCell, LookIn:=xlValues, LookAt:= _
    xlWhole, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:= _
    True, SearchFormat:=False).Activate 'ищем организацию
выдает ошибку
Run-time error'9':
Subscript out of range

что делать?

Отправлено: 22:38, 03-04-2013 | #8



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » Разное - Заполнение ячеек из формы макроса Excel

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2003/XP/2000 - [решено] Excel 2003. Запись текстовой информации из трех ячеек в одну ячейку. Stejar Microsoft Office (Word, Excel, Outlook и т.д.) 2 15-02-2012 16:12
2010 - [решено] Ошибка макроса при выгрузке данных в Excel Twister83 Microsoft Office (Word, Excel, Outlook и т.д.) 3 07-04-2011 09:38
VBS/WSH/JS - Открытие htm файла в Excel'e и применение к нему макроса foxintel Скриптовые языки администрирования Windows 0 13-04-2010 03:40
2003/XP/2000 - [решено] Excel | Отмена изменений после макроса AlexM Microsoft Office (Word, Excel, Outlook и т.д.) 3 07-02-2010 03:19
[решено] Заполнение формы на сайте, но с данными из текстового файла ZeroCrash AutoIt 2 24-06-2009 11:04




 
Переход