powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите исправить ошибку.... Немогу сам разобраться
10 сообщений из 10, страница 1 из 1
Помогите исправить ошибку.... Немогу сам разобраться
    #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
Помогите исправить ошибку.... Немогу сам разобраться
    #37484883
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey TarasovЖду вашх ответов!!!а вопрос-то где?
...
Рейтинг: 0 / 0
Помогите исправить ошибку.... Немогу сам разобраться
    #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
Помогите исправить ошибку.... Немогу сам разобраться
    #37484899
Andrey Tarasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

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

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


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