Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Ввод данных в ячейки макросом - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Ввод данных в ячейки макросом (Макросы Sub)
Ввод данных в ячейки макросом
alexandr_fors Дата: Суббота, 02.11.2013, 15:29 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый вечер господа.
Вот встретился с такой проблемой, с макросами со всем разобрался, а вот как сделать правильно не знаю.Может кто-то подскажет.
Смотрите вот это условия задачи:
Створити макрос, який передбачає ввести прізвище студента і вивести його в комірки з А1 по А20.

Вот как сделал я в макросе:
[vba]
Код
Sub Фамилия()
'
' Фамилия Макрос
' Макрос записан 02.11.2013 (Portable)
'
' Сочетание клавиш: Ctrl+й
'
ActiveCell.FormulaR1C1 = "Иванов"
End Sub
[/vba]

Но это же только на один столб, а как что бы с А1 по А20 , я пробывал много, но что-то не получается, ошибки выдаёт.
Подскажите в чем проблема?
Спасибо...
 
Ответить
СообщениеДобрый вечер господа.
Вот встретился с такой проблемой, с макросами со всем разобрался, а вот как сделать правильно не знаю.Может кто-то подскажет.
Смотрите вот это условия задачи:
Створити макрос, який передбачає ввести прізвище студента і вивести його в комірки з А1 по А20.

Вот как сделал я в макросе:
[vba]
Код
Sub Фамилия()
'
' Фамилия Макрос
' Макрос записан 02.11.2013 (Portable)
'
' Сочетание клавиш: Ctrl+й
'
ActiveCell.FormulaR1C1 = "Иванов"
End Sub
[/vba]

Но это же только на один столб, а как что бы с А1 по А20 , я пробывал много, но что-то не получается, ошибки выдаёт.
Подскажите в чем проблема?
Спасибо...

Автор - alexandr_fors
Дата добавления - 02.11.2013 в 15:29
doober Дата: Суббота, 02.11.2013, 15:40 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 947
Репутация: 323 ±
Замечаний: 0% ±

Excel 2010
Цитата
я пробывал много

Где они?
[vba]
Код
Dim Комiрка As Integer
For Комiрка = 1 To 20
Range("A" & Комiрка) = InputBox("Введите  ФИО студента", "Ввод фамилий")
Next
[/vba]


 
Ответить
Сообщение
Цитата
я пробывал много

Где они?
[vba]
Код
Dim Комiрка As Integer
For Комiрка = 1 To 20
Range("A" & Комiрка) = InputBox("Введите  ФИО студента", "Ввод фамилий")
Next
[/vba]

Автор - doober
Дата добавления - 02.11.2013 в 15:40
AndreTM Дата: Суббота, 02.11.2013, 15:42 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
О, великий и могучий окраинный язык! Ты заповедовал нам сначала спросить о имени, а затем удвадцатить это Имя! Исполним желание твое:
[vba]
Код
sub InAndStore()
      Имя = InputBox("А введите-ка вы заповеданное имя:")
      if Имя=""  then exit sub
      ActiveSheet.[a1:a20] = Имя
      MsgBox "И заповедовал я значения для региону A1:A20 - " & Имя
end sub
[/vba]


Skype: andre.tm.007
Donate: Qiwi: 9517375010


Сообщение отредактировал AndreTM - Суббота, 02.11.2013, 15:47
 
Ответить
СообщениеО, великий и могучий окраинный язык! Ты заповедовал нам сначала спросить о имени, а затем удвадцатить это Имя! Исполним желание твое:
[vba]
Код
sub InAndStore()
      Имя = InputBox("А введите-ка вы заповеданное имя:")
      if Имя=""  then exit sub
      ActiveSheet.[a1:a20] = Имя
      MsgBox "И заповедовал я значения для региону A1:A20 - " & Имя
end sub
[/vba]

Автор - AndreTM
Дата добавления - 02.11.2013 в 15:42
alexandr_fors Дата: Суббота, 02.11.2013, 16:01 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Я не знаю...
Вот попробывал ваше вставить, все равно что-то не то >(
 
Ответить
СообщениеЯ не знаю...
Вот попробывал ваше вставить, все равно что-то не то >(

Автор - alexandr_fors
Дата добавления - 02.11.2013 в 16:01
alexandr_fors Дата: Суббота, 02.11.2013, 16:07 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Sub Макрос1()
'
' Макрос1 Макрос
' Макрос записан 02.11.2013 (Portable)
'
' Сочетание клавиш: Ctrl+й
'
ActiveCell.FormulaR1C1 = "Имя"
Имя = InputBox("А введите-ка вы заповеданное имя:")
If Имя = "" Then Exit Sub
ActiveSheet.[a1:a20] = Имя

MsgBox "И заповедовал я значения для региону A1:A20 - " & Имя

ActiveCell.FormulaR1C1 = "Имя"
End Sub
Range("A9").Select
 
Ответить
СообщениеSub Макрос1()
'
' Макрос1 Макрос
' Макрос записан 02.11.2013 (Portable)
'
' Сочетание клавиш: Ctrl+й
'
ActiveCell.FormulaR1C1 = "Имя"
Имя = InputBox("А введите-ка вы заповеданное имя:")
If Имя = "" Then Exit Sub
ActiveSheet.[a1:a20] = Имя

MsgBox "И заповедовал я значения для региону A1:A20 - " & Имя

ActiveCell.FormulaR1C1 = "Имя"
End Sub
Range("A9").Select

Автор - alexandr_fors
Дата добавления - 02.11.2013 в 16:07
alexandr_fors Дата: Суббота, 02.11.2013, 16:18 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
ооооо)))
Спасибо вам всем большое !!!
Все получилось, просто клавиша почему-то не работала(та и не работает) а через панель попробовал, все работает !!!
СПАСИБО !!!
 
Ответить
Сообщениеооооо)))
Спасибо вам всем большое !!!
Все получилось, просто клавиша почему-то не работала(та и не работает) а через панель попробовал, все работает !!!
СПАСИБО !!!

Автор - alexandr_fors
Дата добавления - 02.11.2013 в 16:18
SkyPro Дата: Суббота, 02.11.2013, 16:33 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
[offtop]комiрка :D
Не знав що в нас це так називають..


skypro1111@gmail.com
 
Ответить
Сообщение[offtop]комiрка :D
Не знав що в нас це так називають..

Автор - SkyPro
Дата добавления - 02.11.2013 в 16:33
AndreTM Дата: Суббота, 02.11.2013, 17:39 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
SkyPro, ну так: комiрка. Насколько я понимаю - это аналог русского "коморка"/"каморка". То бишь ячейка.
Али вы не киевлянин? Али не владеете в полной мере языком? :D
Впрочем, язык общения отношения к вопросу не имеет - а я так вообще в ответе просто немного прикололся (надеюсь, извините мну?) yes


Skype: andre.tm.007
Donate: Qiwi: 9517375010


Сообщение отредактировал AndreTM - Суббота, 02.11.2013, 17:48
 
Ответить
СообщениеSkyPro, ну так: комiрка. Насколько я понимаю - это аналог русского "коморка"/"каморка". То бишь ячейка.
Али вы не киевлянин? Али не владеете в полной мере языком? :D
Впрочем, язык общения отношения к вопросу не имеет - а я так вообще в ответе просто немного прикололся (надеюсь, извините мну?) yes

Автор - AndreTM
Дата добавления - 02.11.2013 в 17:39
alexandr_fors Дата: Суббота, 02.11.2013, 17:48 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
hands
 
Ответить
Сообщениеhands

Автор - alexandr_fors
Дата добавления - 02.11.2013 в 17:48
Wasilich Дата: Суббота, 02.11.2013, 17:58 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
[offtop]
Не знав що в нас це так називають..
Интересно здесь http://translate.google.ru/# переводится - ячейка на украинский, а комiрка на русский. :)
[/offtop]
 
Ответить
Сообщение[offtop]
Не знав що в нас це так називають..
Интересно здесь http://translate.google.ru/# переводится - ячейка на украинский, а комiрка на русский. :)
[/offtop]

Автор - Wasilich
Дата добавления - 02.11.2013 в 17:58
Pelena Дата: Суббота, 02.11.2013, 18:26 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
[offtop]Ха, а на белорусский ещё интереснее: если в яндексе перевести ЯЧЕЙКА на белорусский, а потом снова на русский, получим ГЛАЗОК girl_smile [/offtop]


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение[offtop]Ха, а на белорусский ещё интереснее: если в яндексе перевести ЯЧЕЙКА на белорусский, а потом снова на русский, получим ГЛАЗОК girl_smile [/offtop]

Автор - Pelena
Дата добавления - 02.11.2013 в 18:26
alexandr_fors Дата: Суббота, 02.11.2013, 18:54 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Pelena, :D :D :D hands
 
Ответить
СообщениеPelena, :D :D :D hands

Автор - alexandr_fors
Дата добавления - 02.11.2013 в 18:54
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Ввод данных в ячейки макросом (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!