12.1k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo zusammen!

Bitte bitte helft mir, sonst fang ich an zu heulen.
Ich kenne mich mit VBA nicht gut aus, habe aber mein Problem
eigentlich gelöst, bis auf eine kleine Kleinigkeit.

Folgendes:

Ich habe mir ein VBA-Macro in Excel gebastelt, dass die Zellen einer
bestimmten Spalte von oben nach unten absucht. Steht in der Zelle
eine 1 dann ist gut. Steht in der Zelle eine 0, dann soll die ganze
Zeile ausgeblendet werden.

Mein einziges Problem, die Zellen die durchsucht werden beinhalten
eine WENN-Funktion. Und die 1 oder 0 wird eben je nach
Bedingung automatisch eingetragen...

Mein VBA-Macro nimmt aber zum checken der Zellen nicht den
"Wert", sondern eben den echten, kompletten Inhalt der Zelle- also
die Formel...

Wenn ich die 1 oder 0 selbst eintrage, dann funktioniert es!!!

Wie kann ich dem VBA-Macro nun sagen, dass es den "Wert" der
Zelle zum checken verwenden soll???

Ich leg mich jetzt mal schlafen.

Über eine Antwort würde ich mich sehr freuen!!
Vielen Dank!

13 Antworten

0 Punkte
Beantwortet von nighty Experte (6.6k Punkte)
hi all ^^

was mit noch einviel

sollte es zu lange laufzeiten geben ,den bereich einem array uebergen und Formelberechnung kurzfristig auf manuell schalten,da das zeilen loeschen volatiles verhalten der functionen erzeugt

viel spass am tuefteln :-))

gruss nighty
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
@ nighty

gut gerüllt Löwe :-)

...aber, Deine Beiträge hätten nur einen wirklichen Sinn, wenn Du Lisa auch zeigen würdest, wie es ein "Profi" von vorn macht.

Gruß
Rainer
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
sorry, der Löwe brüllt
...