Ich versuche, Daten in einer Spalte zu speichern und dann mit den Daten in einer anderen Spalte zu vergleichen. Dieses Excel wird von verschiedenen Benutzern mit unterschiedlichen Datumsformaten auf ihrem System verwendet. Ich habe versucht, das Datum von JJJJ-MM-TT bis JJJJ/MM/TT zu formatieren, konnte es aber nicht erreichen.Datum unabhängig vom Systemdatum in VBA
Columns("AC:AC").Select
Selection.NumberFormat = "yyyy/mm/dd"
Wie man es unabhängig vom System macht?
speichern Sie es als Zeichenfolge anstelle von Datumsformat – Rosetta
ich es als String Itslef speichern. dateArr = Array ("4/1/2016", "4/15/2016", "5/1/2016", "15.05.2016", "01.06.2016", "15.06.2016 "," 7/1/2016 "," 15.07.2016 "," 01.08.2016 "," 15.08.2016 "," 01.09.2016 "," 15.09.2016 ", "01.10.2016", "10/15/2016", "01.11.2016", "15.11.2016", "01.12.2016", "15.12.2016") – user387600
i sehen. Aber das ist eine Array-Variable, wie setzt man die Werte in die Bereiche? Wenn Sie die Daten im Arbeitsblatt als Zeichenfolge speichern, erhalten Sie wahrscheinlich eine Warnung, dass Sie Zahlen als Text speichern. Haben Sie diese Warnung erhalten? – Rosetta