Ich habe drei Spalten. Spalte A zeigt jedes Datum vom 1.1.2016 bis zum Ende des Jahres. Spalte B ist derzeit leer. Spalte C zeigt ein manuell eingegebenes Datum (das kann und wird häufig geändert)Füllen einer Spalte in Excel 2013 mit VBA basierend auf mehreren Variablen
Ich möchte eine Sub (über eine Schaltfläche) haben, die, wenn sie gedrückt wird, Spalte B mit einem "Ja" oder "Nein" Wert füllt abhängig davon, ob der Wert in derselben Zeile der Spalte A größer als der in Spalte C angezeigte Wert ist.
Wenn beispielsweise A1 (1/1/2016) kleiner als C1 (1/4/2016) ist, B1 soll zeigen, ein "Nein". Die A5 (2016.01.05) größer ist als C1 und sollte ein "Ja" an.
A B C 1/1/2016 1/4/2016 1/2/2016 1/3/2016 1/4/2016 1/5/2016 1/6/2016
werden sollte
A B C 1/1/2016 No 1/4/2016 1/2/2016 No 1/3/2016 No 1/4/2016 No 1/5/2016 Yes 1/6/2016 Yes
Ich bin eine neuere Version auf VBA und haben keine Fragen direkt im Zusammenhang mit diesem zu sehen, so dass alle einfachen VBA Vorschläge zu lernen, wäre toll.
Das ist perfekt! Ich habe es in mein Skript integriert und es ermöglicht mir, die gewünschten Ergebnisse zu erzielen. Ich entschuldige mich, weil ich neu hier bin, also lerne ich immer noch alle Postregeln! –
Beste Antwort, um es tatsächlich in VBA zu tun. Die einzige Sache, die ich ändern würde, ist Zellen (1000000,1) zu Zellen (Zeilen.Count, 1) –
Groß. Das erinnert mich ein wenig an mein erstes vba-Projekt. Alles Gute in Ihrer zukünftigen Codierung. –