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

Вход

Регистрация

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

 

= Мир MS Excel/Добавление записи в колонку одну за другой - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Добавление записи в колонку одну за другой
homemaster.moy.su Дата: Среда, 09.04.2014, 22:48 | Сообщение № 1
Группа: Гости
Хочу переделать макрос, который при нажатии на дату на заполненной ячейке листа "График", перемещает на лист "Архив", но только, чтобы записи добавлялись не в строку, а в столбик. Можно ли как нибудь это соорудить???

[vba][code]Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.Column = 4 Then
If ActiveSheet.Cells(Target.Row, 5) <> "" Then
If MsgBox("Перенести запись в архив?", vbYesNo, "Редактирование") = vbYes Then

Dim aC, aR, aN As Integer
Dim aStr As String
aN = Sheets("Архив").Cells(Target.Row, 1)
aR = Target.Row
aStr = Format(ActiveSheet.Cells(aR, 4)) + " | " + Format(ActiveSheet.Cells(aR, 5))

i = 2
Do Until (Sheets("Архив").Cells(Target.Row, i) = "")
i = i + 1
Loop
aC = i

Sheets("Архив").Cells(aR, aC) = aStr

End If
End If
End If
End Sub[/code][/vba]
 
Ответить
СообщениеХочу переделать макрос, который при нажатии на дату на заполненной ячейке листа "График", перемещает на лист "Архив", но только, чтобы записи добавлялись не в строку, а в столбик. Можно ли как нибудь это соорудить???

[vba][code]Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.Column = 4 Then
If ActiveSheet.Cells(Target.Row, 5) <> "" Then
If MsgBox("Перенести запись в архив?", vbYesNo, "Редактирование") = vbYes Then

Dim aC, aR, aN As Integer
Dim aStr As String
aN = Sheets("Архив").Cells(Target.Row, 1)
aR = Target.Row
aStr = Format(ActiveSheet.Cells(aR, 4)) + " | " + Format(ActiveSheet.Cells(aR, 5))

i = 2
Do Until (Sheets("Архив").Cells(Target.Row, i) = "")
i = i + 1
Loop
aC = i

Sheets("Архив").Cells(aR, aC) = aStr

End If
End If
End If
End Sub[/code][/vba]

Автор - homemaster.moy.su
Дата добавления - 09.04.2014 в 22:48
wild_pig Дата: Четверг, 10.04.2014, 12:13 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 518
Репутация: 97 ±
Замечаний: 0% ±

2003, 2013
Цитата homemaster.moy.su, 09.04.2014 в 22:48, в сообщении № 1
Можно ли как нибудь это соорудить???

Легко, только файл прикрепите.
 
Ответить
Сообщение
Цитата homemaster.moy.su, 09.04.2014 в 22:48, в сообщении № 1
Можно ли как нибудь это соорудить???

Легко, только файл прикрепите.

Автор - wild_pig
Дата добавления - 10.04.2014 в 12:13
  • Страница 1 из 1
  • 1
Поиск:

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