Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите исправить ошибку.... Немогу сам разобраться / 10 сообщений из 10, страница 1 из 1
17.10.2011, 11:43
    #37484779
Andrey Tarasov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите исправить ошибку.... Немогу сам разобраться
Я не слишком шарю в Вижуал Бейсик но создал такое чудо:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim w As Object
    'On Error Resume Next
    Sheets("Ëèñò2").Select
    If Range("P2").Value =  1  Then
    Sheets("Ëèñò2").Select
    Range("L2:M2").Select
    Selection.Copy
    End If
    Dim EmptyCell As Range
  Sheets("Ëèñò3").Select
  Const StartCell = "B1"
  If Len(Range(StartCell)) =  0  Then
    Set EmptyCell = Range(StartCell)
  Else
    Set EmptyCell = Range(StartCell).End(xlDown).Offset( 1 )
  End If
      EmptyCell.Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Sheets("Ëèñò2").Select
    Range("P4").Select
    ActiveCell.FormulaR1C1 = "Âûïîëíåí!"
    
End Sub


Суть такая: листе 2 автоматически по времени появляеться единичка в ячейке Р2 то включаеться макрос...
Макрос копирует определенные 2 ячейки и должен скопировать их на другой лист, но при етом он ищет первую свободную яейку а потом туда вставяет...
Жду вашх ответов!!!Зарание спасибо

Модератор: Учимся использовать тэги оформления кода
...
Рейтинг: 0 / 0
17.10.2011, 12:22
    #37484883
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите исправить ошибку.... Немогу сам разобраться
Andrey TarasovЖду вашх ответов!!!а вопрос-то где?
...
Рейтинг: 0 / 0
17.10.2011, 12:25
    #37484893
Andrey Tarasov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите исправить ошибку.... Немогу сам разобраться
Shocker.Pro,

Он находит ошибку:
Код: plaintext
1.
2.
3.
End If
      EmptyCell.Select         
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False


Выбрать пустую ячейку ошибка говорит....
...
Рейтинг: 0 / 0
17.10.2011, 12:27
    #37484899
Andrey Tarasov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите исправить ошибку.... Немогу сам разобраться
Shocker.Pro,

Вот фаио собтвенно...
...
Рейтинг: 0 / 0
17.10.2011, 12:29
    #37484906
Andrey Tarasov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите исправить ошибку.... Немогу сам разобраться
Там макрос находиться на Лист 2 =))
...
Рейтинг: 0 / 0
17.10.2011, 12:45
    #37484934
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите исправить ошибку.... Немогу сам разобраться
Andrey Tarasovошибка говорит....
Вот текст ошибки никак нельзя привести???
Уважайте участников плиз
...
Рейтинг: 0 / 0
17.10.2011, 12:49
    #37484942
Andrey Tarasov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите исправить ошибку.... Немогу сам разобраться
Shocker.Pro,
run-time error 1004
Метод Select из класса Range завершон неверно...
...
Рейтинг: 0 / 0
17.10.2011, 13:36
    #37485024
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите исправить ошибку.... Немогу сам разобраться
В вашем коде вообще select-ы не нужны
Select нужен только в одном случае - установить курсор для пользователя
в самой программе надо использовать такие конструкции:

Код: plaintext
1.
      EmptyCell.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
...
Рейтинг: 0 / 0
17.10.2011, 14:41
    #37485150
Andrey Tarasov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите исправить ошибку.... Немогу сам разобраться
Shocker.Pro,
Спасибо большое!!!!
...
Рейтинг: 0 / 0
17.10.2011, 14:43
    #37485152
Andrey Tarasov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите исправить ошибку.... Немогу сам разобраться
Andrey Tarasov,
Все работает =))
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите исправить ошибку.... Немогу сам разобраться / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]