Forum
Tipps
News
Menu-Icon

VBA - dynamische Formeln erstellen&einfügen

Hallo,

mir liegt eine urlaubs-excel-datei vor, die eine spalte mit vorlaufendem datum hat und daneben kommen die spalten der mitarbeiter.

auf einer übersichtsseite möchte ich je mitarbeiter eine COUNTIF-Formel einfügen lassen, die bis zum aktuellen Datum die genommenen urlaubstage (im ausgangs-tabellenblatt dargestellt als "u") zählt.
die adresse des aktuellen datums, dass ich suchen lasse, lese ich in eine variable "Utage".

die einzige schwierigkeit besteht nun darin, dass ich in die COUNTIF-Anweisung im VBA keine variable einfügen kann.
kann mir jemand helfen? danke trish


Antworten zu VBA - dynamische Formeln erstellen&einfügen:

Wie meinst das genau?
Willst du CountIF in VBA benutzen oder nur die Formel der Zelle mit VBA anpassen?

Gruß

Hallo,
dazu brauchst Du kein VBA, das geht auch mit normalen Befehlen, wie:

={SUM(IF(Kalender<=AktuellesDatum;IF(Utage1="u";1;0);0))}

dabei ist Kalender der Range der fortlaufenden Datumsangaben, AktuellesDatum die Zelle mit dem variablen Bezugsdatum und Utage1 der Range der Urlaubstage des 1. Mitarbeiters
Die geschw.Klammern musst (!!) Du mit SHIFT-STRG-ENTER erzeugen NICHT als zeichen eingeben!!


« Excel VBAfiles versenden mit java »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Wiederherstellungspunkt
Siehe Systemwiederherstellung. ...