Ich bin neu im Codieren und versuche, das Folgende auszuführen;Fehler - VBA-Objekt unterstützt diese Eigenschaft oder Methode nicht
Tracking-Arbeitsmappe enthält Projektinformationen, die aus einer Eingabearbeitsmappe stammen. Ich versuche, die Eingangs Arbeitsmappe zu öffnen, kopieren Sie alle Daten auf dem Projekt Infoblatt und an ihm vorbei in die Projektinfo Tracking-Arbeitsmappe sheet.Here ist meine Codierung unter
Sub GetProjectInfo()
Workbooks.Open Filename:="\\ccprd02\workgrp2\AM\SPIM Input.xlsm"
ActiveSheet("Project Info").Select
Cells.Select
Selection.Copy
Windows("SPIM Tracking Sheet.xlsm").Activate
ActiveSheet("Project Info").Select
Cells.Select
Range("A1").Activate
ActiveSheet.Paste
Range("A1").Select
Windows("SPIM Input.xlsm").Activate
ActiveWindow.Close
End Sub
Es ist die Datei in Ordnung zu öffnen, aber dann scheint Stoppen Sie kurz vor dem Kopieren der Daten. Ich kann den Fehler nicht genau lokalisieren. Ich habe mehrere Threads mit ähnlichen Problemen durchsucht, hatte aber kein Glück. Ist etwas falsch mit meiner Codierung?
Qualifizieren Sie Ihre Objekte mit 'set'. – findwindow
@findwindow - Welche Objekte? Das gesamte Sub basiert auf Select, Activate und ActiveWorkbook. – Jeeped
Arbeitsmappen, Blätter und Zellen sind keine Objekte? – findwindow