|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
16.07.2008, 13:24 | #21 |
Пользователь
Регистрация: 14.07.2008
Сообщений: 37
|
А как обратиться к третьему листу по парядку?
Есть фаил.xls с листами "вася", "гога", "дима"... я хочу что бы вне зависимости от их названией активировался 3-й лист и "дима" менялся на "жорик" |
16.07.2008, 13:38 | #22 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Например, для того, чтобы выбрать 3 лист, можно использовать:
Код:
Код:
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 16.07.2008 в 13:41. |
16.07.2008, 14:32 | #23 |
Пользователь
Регистрация: 14.07.2008
Сообщений: 37
|
А если на другой фаил в этой-же папке с названием "привет.xls"?
|
16.07.2008, 14:38 | #24 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Не экономьте слова. Что на что нужно поменять? Имя какого-то файла, или имя какого-то листа в каком-то файле? Какое на какое?
Чем шире угол зрения, тем он тупее.
|
16.07.2008, 14:51 | #25 |
Пользователь
Регистрация: 14.07.2008
Сообщений: 37
|
Ну есть функция With ActiveSheet
она означает что работаем с текущай страницей... я хочу сделать текущай 3-ю страницу фаила "привет.xls" который находится в папке "1" вместе с фаилам "солнце.xls". При этом до этого я работал в фаила "солнце" и не знаю полный путь до папки "1".... |
16.07.2008, 14:56 | #26 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
пост №8, если файлы находятся в одной папке
Код:
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 Последний раз редактировалось VictorM; 16.07.2008 в 16:11. Причина: пропустил " " |
16.07.2008, 15:45 | #27 |
Пользователь
Регистрация: 14.07.2008
Сообщений: 37
|
Пишет что синтаксическая ошибка в Workbooks.Open Filename:=ph & "\" & привет.xls
на данный момент код имеет вид ph = ActiveWorkbook.Path Workbooks.Open Filename:=ph & "\" & 3.xls Sheets(1).Select With ActiveSheet Dim Row1 As Long, Row2 As Long Row1 = ActiveWorkbook.ActiveSheet.UsedRang e.Row Row2 = Row1 + ActiveWorkbook.ActiveSheet.UsedRang e.Rows.Count - 1 MsgBox "R1=" & Str(Row1) & " R2=" & Str(Row2) [D5].FormulaR1C1 = Row1 End With [D3].FormulaR1C1 = "='[3.xls]3'!R8C1" Range("D4").Select |
16.07.2008, 16:24 | #28 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
надо так: Workbooks.Open Filename:=ph & "\" & "3.xls" ВНИМАТЕЛЬНЕЕ НАДО БЫТЬ!!! |
|
16.07.2008, 17:49 | #29 |
Пользователь
Регистрация: 14.07.2008
Сообщений: 37
|
Есть Row2 As Long
Я хочу что-бы некоторая функция была выполненна на диапазоне от A3 до A"row2" как мне это записать? |
16.07.2008, 18:26 | #30 |
Пользователь
Регистрация: 14.07.2008
Сообщений: 37
|
Dim x As Integer
Dim obl As Range Dim obl1 As Range Dim obl2 As Range With ActiveSheet For x = 3 To (Row2) Set obl1 = .Range("B" & x) Set obl = .Range("A" & x) Set obl2 = .Range("C" & x) obl.Select ActiveCell.FormulaR1C1 = "=CONCATENATE(obl1,obl2)" Next x End With Чета не работает ХЕЛП ПЛЗ!!!!! Последний раз редактировалось Devourer12345; 16.07.2008 в 19:14. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как заставить макрос работай автоматически при внесении данных ? | artfunk | Microsoft Office Excel | 9 | 31.08.2008 20:01 |
МАКРОС!ПОИСК ДАННЫХ. HELP! | jungo | Microsoft Office Excel | 8 | 02.04.2008 10:50 |
Два размера фаила | Иллидан | Безопасность, Шифрование | 1 | 09.03.2008 00:13 |
Макрос - до конца данных | jungo | Microsoft Office Excel | 6 | 08.02.2008 09:47 |