Wert in Spalten leeren (außer Formeln)

Bild

Betrifft: Wert in Spalten leeren (außer Formeln) von: Thommy
Geschrieben am: 18.03.2005 11:00:53

Hallo Gemeinde!

Jungs + Mädls ... ich glaub ich steh momentan auf der Leitung und brauch Dringend Eure Hilfe:

Ich hab ein Makro, wo ich die Wert in einer Zeile löschen kann (ausgenommen wo Formeln sind. Dies funzt supi.

Sub Leeren()
Dim RaZelle As Range
For Each RaZelle In Range("6:6")
If Not RaZelle.HasFormula Then RaZelle = ""
Next RaZelle
End

Jetzt hab ich das Problem, daß ich das gleiche Makro benötige, und zwar nicht in den Zeilen (quer) sondern in den Spalten (senkrecht).

Hab probiert dies wie folgt umzumodeln, nur er bringt mir immer eine Fehlermeldung! Was mach ich da falsch??

Sub Leeren()
Dim RaZelle As Columns
For Each RaZelle In Columns("C:C")
If Not RaZelle.HasFormula Then RaZelle = ""
Next RaZelle
End

Ist sicher ein blöder Fehler und ich steh sicher auf der Leitung! Komm aber jetzt einfach nicht drauf! Pls hlp!

Danke + lg
Thommy

Bild


Betrifft: AW: Wert in Spalten leeren (außer Formeln) von: ChrisSp
Geschrieben am: 18.03.2005 11:05:56

Hi Thommy,

du hast RaZelle als Columns deklariert, änder mal in range um

dann sollt´s klappen

Gruss

Chris


Bild


Betrifft: AW: Wert in Spalten leeren (außer Formeln) von: Thommy
Geschrieben am: 18.03.2005 11:07:44

hi chris,

ich habs gwußt ich steh auf der Leitung!

es funzt so!

danke + lg
Thommy


Bild


Betrifft: ohne Schleife von: Mac4
Geschrieben am: 18.03.2005 11:08:31

Hi Thommy,

so kommst Du ohne Schleife aus:
Range("C:C").SpecialCells(xlCellTypeConstants).ClearContents

Marc


Bild


Betrifft: Eine unnütze Schleifenkonstruktion von: Boris
Geschrieben am: 18.03.2005 11:09:14

Hi Thommy,

schau dir mal die SpecialCells-Methode an:


Sub weg_mit_den_Konstanten()
Range("C:C").SpecialCells(xlCellTypeConstants).ClearContents
End Sub


Grüße Boris


Bild


Betrifft: AW: Eine unnütze Schleifenkonstruktion von: Thommy
Geschrieben am: 18.03.2005 11:27:56

Hi Mac4 + Hi Boris!


Also Eure Lösung ist ja noch besser als meine Lösung!!!

Dankeeeeeeeeeeeeeeeeeeeeeeeeee

lg Thommy


 Bild

Beiträge aus den Excel-Beispielen zum Thema "Wert in Spalten leeren (außer Formeln)"