|
Простой вопрос не для чайников, но сложный для меня
|
|||
---|---|---|---|
#18+
Простой вопрос не для чайников, но сложный для меня Задача такая: Средствами vba в Excel необходимо создать копию листа «Лист1», с именем введенным пользователем и что бы имя этого листа отображалось (помимо того, где ему положено) еще и в этом же листе в ячейке, например «А1» Кому не в лом, помогите. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 12:36 |
|
Простой вопрос не для чайников, но сложный для меня
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 12:48 |
|
Простой вопрос не для чайников, но сложный для меня
|
|||
---|---|---|---|
#18+
Сорри, забыл про копирование пред. листа. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 12:55 |
|
Простой вопрос не для чайников, но сложный для меня
|
|||
---|---|---|---|
#18+
Спасибо. А как вывесит сообщение о том, что лист с таким именем уже есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 13:59 |
|
Простой вопрос не для чайников, но сложный для меня
|
|||
---|---|---|---|
#18+
Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 14:32 |
|
Простой вопрос не для чайников, но сложный для меня
|
|||
---|---|---|---|
#18+
Но ведь чайник и в африке чайник, поэтому прошу о снисходительности! Я написал: Dim x As Object Dim s As String s = InputBox("Введите имя листа", "Вод имени листа", "") If s = "" Then MsgBox "Вы не ввели имя листа!" Else Sheets("Шаблон").Select Cells.Select Selection.Copy Set x = Sheets.Add x.Name = s Sheets(s).Select ActiveSheet.Paste Rows("1:1").Select Range("A1").Select ActiveCell.FormulaR1C1 = s End If А вот это: If VarType(Sheets(s)) = vbObject Then MsgBox "Такое имя уже есть!" Куда бы не сунул, все ошибку выдает. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 19:38 |
|
Простой вопрос не для чайников, но сложный для меня
|
|||
---|---|---|---|
#18+
Понял. Пробуй: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2003, 21:16 |
|
|
start [/forum/topic.php?desktop=1&fid=60&tid=2171424]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 164ms |
0 / 0 |