Что-то не так с моей формулой? Я пытаюсь использовать формулу, чтобы довести меня до ячейки gotoreference(I.e f5)
, чтобы убедиться, что ячейки действительно правильные, прежде чем продолжить, или же запрос msgbox, чтобы продолжить или что рабочая книга/рабочий лист не могут быть найдены. Также иногда человек оставляет пустым, потому что это ежеквартальные данные, я бы хотел, чтобы он автоматически экспортировал последние данные (самый дальний) столбец.Ошибка копирования и вставка:
У меня есть две книги: одна моя текущая книга (Currentworkbook.xlsx), на которой я запускаю макрос. Другой - Jedata.xlsx из «Mysheettab» и несколько других книг, которые не перечислены здесь, будут загружать информацию в Currentworkbook.xlsx «Sheet1».
Option explicit
Sub Macro3()
' Macro3 Macro
'
' Keyboard Shortcut: Ctrl+q
'
Dim wb As Workbook
Dim ws As Worksheet
On Error Resume Next
Set wb = ActiveWorkbook("Jedata")
Set ws = ActiveWorkbook.Sheets("Mysheettab")
On Error GoTo 0
If ws Is Nothing Then
MsgBox "Data sheet not found"
Else
Activate.Windows ("wb")
Sheets("ws").Select
Application.Goto Reference:=Range("AG28:AG32").Select
Selection.Copy
Windows("Currentworkbook").Activate
Selection.Copy
Range("H10:H14").Select
ActiveSheet.Paste
Application.CutCopyMode = False
End If
End Sub
Спасибо Я бы попробовать его. – user3022697