Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA Formel schreiben

Forumthread: VBA Formel schreiben

VBA Formel schreiben
05.12.2012 21:27:45
WalterK
Schönen Abend,
meine Formel lautet: WENN(ODER(H3="";ZÄHLENWENN($H$3:H3;H3)>1);"";H3)
Im Code heißt die Formel dann:
IF(OR(H3="""",COUNTIF($H$3:H3,H3)>1),"""",H3) oder mit dem Makrorecorder
IF(OR(RC[-3]="""",COUNTIF(R3C8:RC[-3],RC[-3])>1),"""",RC[-3])
Wie muss die Formel lauten wenn ich die Variablen:
Spa = H
ErsteZei = 3 habe?
Besten Dank für die Hilfe, Servus Walter

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Was willst du erreichen?,...
05.12.2012 21:54:35
Matze,Matthias
Hallo Walter,
was soll das denn? ZÄHLENWENN($H$3:H3;H3)>1);"";H3)
Zähle im Bereich H3 bis H3 ob H3 > 1 ist ?
reicht da nicht H3=1 was willst du da zählen? es kommt immer 1 raus.
willst du das erreichen?:
Wenn H3="" oder H3=1 dann "LeereZelle" ansonsten was in H3 steht.
Was soll das mit den Variablen? Was sollen die tun?Was soll passieren?
Ich verstehe nur Bahnhof,...
Matze

Anzeige
AW: Was willst du erreichen?,...
05.12.2012 22:18:12
WalterK
Hallo Matze,
die Formel muss ich mittels Code weiter nach unten kopieren, H3 soll nur dann eingetragen werden, wenn der Zellinhalt das erste Mal vorkommt.
Weil ich den Code öfters einsetzen muss, will ich den Spaltenbuchstaben und die Startzeile im Code veränderbar haben.

AW: VBA Formel schreiben
05.12.2012 21:57:42
Uduuh
Hallo,
ganz normales String-Zusammengebastel.
"IF(OR(" &Spa &ersteZei &"="""",COUNTIF($" &Spa &"$" &erstezei &":" &spa &erstezei &"," &spa & erstezei &")>1),""""," &spa &erstezei &")"
Gruß aus’m Pott
Udo

Anzeige
AW: VBA Formel schreiben
05.12.2012 22:12:59
WalterK
Hallo Udo,
funktioniert noch nicht, es kommt der Fehler: Anwendungs- und objektdefinierter Fehler
Danke uns Servus, Walter

Udo: Dein Beispiel hat doch funktioniert, Danke!
05.12.2012 22:38:06
WalterK
Servus, Walter
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige