1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
| White |
2.07.2011 1:58
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Женский Реальное имя: Дарья Репутация: 0 |
Добрый вечер. Пишу небольшую программу на VBA Excel 2007. Как програмно создавать фиксированные ячейки и области? То есть, у меня есть шапка и я хочу её переносит на другой лист при нажатии на кнопку ...
Set List = Sheets.Add On Error GoTo errh tryagain: sheetname = TextBox1 List.Name = sheetname Exit Sub errh: If Err.Number = 1004 Then Resume tryagain Worksheets(sheetname).Range("A1").Value = TextBox2 |
![]() ![]() |
| White |
2.07.2011 16:12
Сообщение
#2
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Женский Реальное имя: Дарья Репутация: 0 |
Спасибо. Работает
|
| White |
2.07.2011 16:43
Сообщение
#3
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Женский Реальное имя: Дарья Репутация: 0 |
Только вот в чем проблема. В случаи если лист удалят то шапки на новом не будит. То есть. у меня есть тип материалов (ввожу с формы название и формирую листы приходная накладная (2 вида шапок из ComboBox выбирается пользователем), расходная накладная (3 вида шапок из ComboBox выбирается пользователем ), журнал и счета ). Типов материалов может быть очень много и данных в журнале тоже. По этому нужно фиксировать область с шапкой программно....
|
White VBA Програмно фиксировать ячейки 2.07.2011 1:58
IUnknown Копируй и переноси как обычно:
Dim NewSheet As W... 2.07.2011 8:53
IUnknown Объясни мне, чего ты привязалась к этому фиксирова... 2.07.2011 19:15
White Привязалась потому что в таблице с журналом более ... 2.07.2011 20:05
White http://Crow-White.narod.ru/ris1.png 2.07.2011 20:26![]() ![]() |
|
Текстовая версия | 13.12.2025 9:16 |