Excel VBA: Methode nicht gefunden?

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

iInjection 
Fragesteller
 04.01.2021, 10:02

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).

1