Hallo kann jemand herausfinden, warum ich diese Botschaft bin immer ..MACRO VBA - „Laufzeitfehler‚1004‘Anwendung - definiert oder Objekt definiert Fehler“
Laufzeitfehler ‚1004‘ Anwendung definiert oder Objekt definierte Fehler
hier ist mein Code, scheint das Problem Linie zu sein:
range("A1").Select
hier ist der Rest des Codes:
Sub HorizontalLoop()
Dim lCol As Long
Sheets("output").Select
For lCol = 1 To 100
Dim inputrange As String
If Not IsEmpty(Cells(lCol).Value) Then
inputrange = Cells(1, lCol).Value
ActiveCell.EntireColumn.Select
Selection.Copy
Sheets("input").Select
range("A1").Select
ActiveSheet.Paste
Sheets("output").Select
End If
Next lCol
End Sub
Vielen Dank im Voraus :)
einfügen, was Sie erreichen wollen? –
Ich bemerke das in 'range (" A1 "). Wählen Sie' 'range' 'nicht mit einem Großbuchstaben, was bedeutet, dass VB es nicht als' Range'-Methode analysiert hat. Möglicherweise müssen Sie dem Objekt, von dem Sie eine Reichweite erhalten möchten, z. 'ActiveSheet.Range (" A1 "). Wählen Sie". –
Ganz oben (vor 'Sub HorizontalLoop()'), setzen Sie 'Option Explicit', um sicherzustellen, dass Ihre Variablen in Ordnung sind. Ich denke, Sie haben irgendwo eine Variable namens 'range'. Können Sie den Rest Ihres Codes posten? – BruceWayne