| |
VB.NET - Ein- und UmsteigerDatumsformat zwischen Excel und VB | | | Autor: Knetschi | Datum: 05.06.09 22:58 |
| Hallo, wiedermal ich, ich habe ein execelsheet mit einer DSatumseingabe / FDatumsformat und hole mir dieses Datum aus der Exeltabelle (Tabelle1 Zelle A1) was ja auch funktioniert, vergleichen tu ich das mit Date.Today, wenn das gleich ist rufe ich eine MsgBog auf. Soweit so gut, aber was ist wenn das Datumsformat in der Exceltabelle sich ändert kann man das irgendwie angleichen das eben in der Excell z.b. 5.Juni.2009 steht und in VB das auch angenommen wird obwoh da das Format 05.06.2009 steht????? | |
Re: Datumsformat zwischen Excel und VB | | | Autor: mändler | Datum: 06.06.09 07:40 |
| Hi Knetschi
In Excel wird das Datum immer als gültiges Datum eingegeben. Trotz der Formatierung wird der Wert in der Zelle immer im Format 01.01.2009 abgespeichert. Somit wirst Du keine Probleme beim vergleichen der Werte mit Date.ToDay haben, ganz egal wie in Excel das Datum formatiert ist.
Sollten dennoch Probleme beim Vergleich auftreten, versuche den Wert aus Excel explizit in ein Datum zu ändern:
If CDate(mySheet.Cells(1,1).Value) = Date.ToDay Then MsgBox("Heutiges Datum in" & _
"Excel") Gruss Mändler | |
Re: Datumsformat zwischen Excel und VB | | | Autor: Knetschi | Datum: 06.06.09 12:58 |
| Hab vielen dank , wenn dennoch ein Prob auftritt werde ich mich gerne an dich wenden, Danke | |
Re: Datumsformat zwischen Excel und VB | | | Autor: Knetschi | Datum: 06.06.09 13:02 |
| Was passiert eigentlich wenn jemand im Excel das Datumsfrmat ändert in Standard oder Text sodas eben nur z.B. 07062009 in der Zelle steht, dann denke ich mal muss ich ja konvertieren oer???? | |
Re: Datumsformat zwischen Excel und VB | | | Autor: Knetschi | Datum: 06.06.09 13:28 |
| Date.Parse? kannst mir ne Hilfe geben für die Syntax bitte? | |
Re: Datumsformat zwischen Excel und VB | | | Autor: Knetschi | Datum: 07.06.09 12:22 |
| Interessant wäre noch wie man am besten vergleicht ob das Datum das im Excel steht das heutige ist oder nicht.
Ja das war Alles sehr hilfreich habt vielen Dank.
Beitrag wurde zuletzt am 07.06.09 um 12:31:44 editiert. | |
Re: Datumsformat zwischen Excel und VB | | | Autor: Knetschi | Datum: 08.06.09 21:35 |
| kann ich das so vergleichen:
If xlApp.Worksheets("Tabelle1").Range("A1").Value < DateAdd("d", +60, Today) And xlApp.Worksheets("Tabelle1").Range("A1").Value >= DateAdd("d", +1, Today) Then
'event
End If | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
Neu! sevEingabe 3.0
Einfach stark!
Ein einziges Eingabe-Control für alle benötigten Eingabetypen und -formate, inkl. Kalender-, Taschenrechner und Floskelfunktion, mehrspaltige ComboBox mit DB-Anbindung, ImageComboBox u.v.m. Weitere InfosTipp des Monats TOP Entwickler-Paket
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR...
Jetzt nur 599,00 EURWeitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|