Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.01.2012, 21:30   #1
mixer933
 
Регистрация: 29.01.2012
Сообщений: 6
Печаль Макрос.

Не могу написать код не выходит,не освоил на "хорошо"вба.Должно получиться как на скрине.
Изображения
Тип файла: jpg x_7199fe4f.jpg (47.3 Кб, 67 просмотров)
mixer933 вне форума Ответить с цитированием
Старый 29.01.2012, 21:43   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Чтоб так получилось - тут код не нужен. Тут старание и аккуратность нужна. Ну и ещё мышкой пользоваться нужно уметь

А если серъёзно - поясните, что должны делать все кнопки?
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 29.01.2012, 21:53   #3
mixer933
 
Регистрация: 29.01.2012
Сообщений: 6
По умолчанию

написать макрос, с формой ввода-вывода, вводится имя фамилия и по нажатию кнопки, они заносятся в таблицу
mixer933 вне форума Ответить с цитированием
Старый 29.01.2012, 22:04   #4
mixer933
 
Регистрация: 29.01.2012
Сообщений: 6
По умолчанию

Вот получается так а как мне остальное написать?
Вложения
Тип файла: rar Макрос.rar (17.2 Кб, 7 просмотров)
mixer933 вне форума Ответить с цитированием
Старый 29.01.2012, 22:39   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

"Извлечь" тогда вероятно лишняя:

Код:
Private Sub UserForm_Activate()
    TextBox1.Value = ActiveCell.Offset(0, 1)
    TextBox2.Value = ActiveCell.Offset(0, 2)
    Set oIcon = Nothing
End Sub
"Очистить" мне не понятно что должна делать, но в любом случае это просто.
Ну а что такое "Разметка таблицы" - вообще покрыто мраком...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 29.01.2012, 23:51   #6
mixer933
 
Регистрация: 29.01.2012
Сообщений: 6
По умолчанию

Проблема в том,что как заполнить ячейку "A"?
mixer933 вне форума Ответить с цитированием
Старый 29.01.2012, 23:58   #7
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Код:
ActiveCell.Offset(0, 0)
Вернее просто ActiveCell
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 30.01.2012 в 00:01.
Hugo121 вне форума Ответить с цитированием
Старый 31.01.2012, 21:46   #8
mixer933
 
Регистрация: 29.01.2012
Сообщений: 6
По умолчанию

Код:
Private Sub CommandButton1_Click()
 TextBox1.Value = Format(TextBox1.Value)

 ActiveCell.Offset(0, 0) = TextBox1.Value

 TextBox2.Value = Format(TextBox2.Value)
 ActiveCell.Offset(0, 1) = TextBox2.Value

End Sub

Private Sub CommandButton2_Click()
    Range("A2:B2").Select
    Range("A2").Activate
    Selection.ClearContents
End Sub

Private Sub UserForm_Activate()
 TextBox1.Value = ActiveCell.Offset(0, 0)
 TextBox2.Value = ActiveCell.Offset(0, 1)
End Sub
Разобрался,как отчистить.Спасибо,за помощь!
mixer933 вне форума Ответить с цитированием
Старый 31.01.2012, 22:38   #9
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Очисить можно короче:
Код:
Private Sub CommandButton2_Click()
    Range("A2:B2").ClearContents
End Sub
И зачем так Format обкромсали? Если не нужен - выкиньте вообще:
Код:
Private Sub CommandButton1_Click()
    ActiveCell = TextBox1.Value
    ActiveCell.Offset(, 1) = TextBox2.Value
End Sub
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 31.01.2012 в 22:42.
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос постоянно обрабатывает события. При открытии другой книги макрос обрывается. Ples Microsoft Office Excel 8 17.12.2016 18:15
Макрос vinni_puh88 Помощь студентам 2 10.11.2010 14:27
Exel - при открытии файла через макрос, если файл отсутствует - виснет весь макрос gregory1b Microsoft Office Excel 2 14.10.2010 11:51
Макрос, запускающий макрос из другого закрытого файла petruha Microsoft Office Excel 7 14.03.2010 11:31
Макрос вставки файлов в листы-Необходимо изменить ниже приведённый макрос as-is Microsoft Office Excel 4 25.02.2010 07:51