Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

VBA + Bereichsabfrage (wert)





Frage

hallo zusammen, wie lautet mit VBA code eine If anweisung, wenn diese durchgeführt werden soll, sobald im Bereich "D5:O5" lauter Leerzeichen stehen(also nichts)? also von diesem schema: If ... then 'Anweisungen End If was muss da bei ... stehen? Oder kann man bei einem bereich der größer als eine zelle ist, keine wenn abfrage die die einzelnen werte des bereichs untersucht, durchführen? vielen dank MfG seebaer

Antwort 1 von seebaer_1

hallo,

noch eine frage:

wie lösche ich sowohl inhalt als auch formatierung einer zelle?
also nicht

mit

Selection.ClearContents

sondern mit ?

gruß
seebaer

Antwort 2 von meinTipp

Hallo seebaer (ein richtiger Name wäre mir Lieber),
zur Anfrage:
ersetze ... durch:
Application.WorksheetFunction.CountA(Range("D5:O5")) = 0

zur Zusatzfrage:
ersetze ClearContents durch Clear

Gruss Rolf

Antwort 3 von seebaer_1

hallo "mein tipp"

also vielen dank für deine antwort, hab die erste frage selbst gelöst durch etwas vile umständlicheres aber es musste schnell gehen.

das 2. ist ja von haus aus gut zu wissen, danke

mfg
seebaer

ps:
mein tipp is ja auch nicht so der brutale name
mein name steht in einem älteren beitrag falls sein muss

Antwort 4 von meinTipp

Ich suche sicherlich nicht nach älteren Beiträgen.
Mein Nick ist hier eben "meinTipp" aber ich verabschiede mich immer mit "Gruss Rolf".
Mein Name ist nun einmal Rolf und nicht meinTipp!

Anmerkung am Rande: Gruss müsste eigentlich Gruß heißen. Das ist aber nur ein kleiner Protest an die Rechtschreibreform. Es hat sich aber noch niemand darüber beschwert. Warum nicht??? Es wäre ja möglich, dass man es auch so schreiben darf!

Gruß Rolf

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: