Excel VBA: Methode nicht gefunden?
Moin,
Ich arbeite schon etwas länger mit VBA, aber hier stehe ich einfach aufm Schlauch.
Er sagt also, dass die methode "Range" in "dl" nicht existiert - dl ist aber ein Sheet!
Ich glaub es ist eine einfache Lösung und ich komm einfach nicht drauf
2 Antworten
Ich hab die Lösung -
Anstelle von
Dim dl As Sheet
muss ich
Dim dl As Worksheet
verwenden - Worksheet hat die Eigenschaft Range...
Woher ich das weiß:eigene Erfahrung
Eine Range besteht doch immer aus einer Adresse. Hier sollen Spalten gelöscht werden. also: dl.columns("a:t").delete
Es ist egal, was du schreibst. Range bezieht sich auf einen beliebigen Zellbereich(zb A1) , columns eben nur auf die spalten (A) und row auf die Reihen (1).