Anzeige
Archiv - Navigation
1536to1540
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Spezielle Formel in VBA
26.01.2017 07:31:57
helmut.em
guten morgen,
ich habe noch eine kleine frage zu meinem projekt:
wie schreibt man
=SUMME((HÄUFIGKEIT(A:A;A:A)>0)*1)
in VBA, wenn die spalten durch deren nummern adressiert werden sollen.
die formel gibt hier die anzahl unterschiedlicher werte in der spalte A aus.
bei mir geht es aber durch eine schleife mit den nummern der aktuell markierten spalten.
danke und gruß
helmut

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spezielle Formel in VBA
26.01.2017 08:32:12
EtoPHG
Hallo Helmut,
Solche Anfragen kannst du dir in Zukunft ersparen, denn das ist leicht selber herauszufinden.
1. Die Formel in eine Zelle schreiben (im Beispiel unten steht sie in B1)
2. Die Zelle mit der Formel selektieren
3. Ein Direktfenster im VBE öffnen (Ctrl-G)
4. Folgende ? (Print-Befehle) Befehle eingeben und das Resultat wird angezeigt:
?Activecell.Formula
=SUM((FREQUENCY(A:A,A:A)>0)*1)
?Activecell.FormulaLocal
=SUMME((HÄUFIGKEIT(A:A;A:A)>0)*1)
?Activecell.FormulaR1C1
=SUM((FREQUENCY(C[-1],C[-1])>0)*1)
?Activecell.FormulaR1C1Local
=SUMME((HÄUFIGKEIT(S(-1);S(-1))>0)*1)

Gruess Hansueli
Anzeige
AW: Spezielle Formel in VBA
26.01.2017 12:00:10
helmut.em
hallo hansueli,
da hab ich mich wohl nicht exakt ausgedrückt.
ich brauche =SUM((FREQUENCY(A:A,A:A)>0)*1)
so, dass statt (A:A,A:A) eine variable spaltennummer (im beispiel 1 für A) in der formel steht.
der von dir beschriebene realtive bezug ist mir klar, aber S(-1);S(-1) ist nunmal starr. ich hatte versucht, das -1 durch eine variable zu ersetzen, aber das macht einen fehler.
gruß helmut
Aneinander vorbeigeredet?
26.01.2017 20:01:06
lupo1
=SUMME((HÄUFIGKEIT(INDEX(A:Z;;lfdNr);INDEX(A:Z;;lfdNr))>0)*1)

310 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige