Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
подскажите новичку в VBA
|
|||
|---|---|---|---|
|
#18+
Почему не работает в Excel? Sub dfsdf() Dim pl As Worksheet Set pl = Worksheets("Лист1") pl.Range("B2").Select End Sub Пишет ошибку Run-time 1004 Метод Select класса Range завершен неверно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2009, 18:39 |
|
||
|
подскажите новичку в VBA
|
|||
|---|---|---|---|
|
#18+
pl.Range("B2").Select ==> Не совсем понятно что вы хотите сделать Я незнаю точно но библиотеку вы потключили ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2009, 19:00 |
|
||
|
подскажите новичку в VBA
|
|||
|---|---|---|---|
|
#18+
graywolf_tooПочему не работает в Excel? Sub dfsdf() Dim pl As Worksheet Set pl = Worksheets("Лист1") pl.Range("B2").Select End Sub Пишет ошибку Run-time 1004 Метод Select класса Range завершен неверно Ваш код выделяет ячейку. работает. ошибок нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2009, 21:07 |
|
||
|
подскажите новичку в VBA
|
|||
|---|---|---|---|
|
#18+
Sub dfsdf() Dim pl As Worksheet Set pl = Worksheets("Лист1") Код: plaintext End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2009, 10:54 |
|
||
|
подскажите новичку в VBA
|
|||
|---|---|---|---|
|
#18+
работает только если предварительно сделать вызов Activate пока делают так, но все равно странно, почему не работает без этого ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2009, 14:26 |
|
||
|
подскажите новичку в VBA
|
|||
|---|---|---|---|
|
#18+
> Автор: graywolf_too > работает только если предварительно сделать вызов Activate > пока делают так, но все равно странно, почему не работает без этого А почему оно должно работать без этого? Select это аналог выбора одной или нескольких ячеек на листе, как можно выбрать ячейки на скрытом листе? А метод Activate: Help VBAActivate method as it applies to the Worksheet object. Makes the current sheet the active sheet. Equivalent to clicking the sheet's tab. Как раз аналог клика по ярлыку листа. Таким образом получается, что сначала нужно выбрать лист, на котором будем выделять область ячеек, а потом, только, можно сделать Select для ячеек. Можно не делать Activate для листа, но тогда не нужно делать и Select для ячеек, а сразу им что-то присваивать. Например так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. После выполнения макроса на "Лист3" в ячейке А1 будет строка "Мама мыла раму". Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2009, 14:11 |
|
||
|
подскажите новичку в VBA
|
|||
|---|---|---|---|
|
#18+
sergeyvgSub dfsdf() Dim pl As Worksheet Set pl = Worksheets("Лист1") Код: plaintext End SubActivate делать совершенно не нужно. Ячейка выберется в любом случае. Так-же как и записать в ячейку можно без активейта. Если лист уже открыт, то тем более активейт ни к чему. Нужен только, если нужно сделать лист видимым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 13:06 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36178826&tid=2160603]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
69ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 410ms |

| 0 / 0 |
