Registriert seit: 28.08.2022
Version(en): 365
Dann harre ich das falsch in Erinnerung. Meine Excel-Versiom hat diese Optionen nämlich noch nicht. Ich hatte das nur irgendwo gelesen.
BTW. Bei der händischen Eingabe finde ich es ja auch ganz angenehm. Allerdings sollte man das bei einer CSV mMn nicht konvertieren. Also zumindest nicht 1-2 oder 1-2-23. 01-02-2023 hingegen schon. Ach ich weiß, alles nur Wunschträume…
Gruß,
Helmut
Win10 - Office365 / MacOS - Office365
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Ich schweife ab …
Wie gut, dass die Roboter in Star Wars R2D2 und C3PO hießen.
Excel hätte aus 17E-27 ungefragt 1,70E-26 gemacht.
Und wenn man ins Namenfeld Z12S9876 eingibt und mit Enter bestätigt, landet man in Zelle NOV12
(hat nix mit dem 12. November zu tun)
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• Ralf A
Registriert seit: 29.09.2015
Version(en): 2030,5
15.12.2023, 19:20
(Dieser Beitrag wurde zuletzt bearbeitet: 15.12.2023, 19:22 von snb.)
@Delta
Zitat von TS:
Zitat:die Datei kommt aus einem internen Netz und heißt immer anders, "excel52389f46762r4f7" oder ähnlich
Da sehe ich keine diakritische Zeichen.
Registriert seit: 18.01.2021
Version(en): 365
15.12.2023, 20:27
(Dieser Beitrag wurde zuletzt bearbeitet: 15.12.2023, 20:33 von DeltaX.)
Zitat:Da sehe ich keine diakritische Zeichen
Das habe ich auch nicht behauptet. Ich sage nur, dass der Code fehlerhaft ist.
Und Du siehst ja jetzt anscheinend auch, dass der Code für Umlaute o.ä. nicht funktionieren wird.
Registriert seit: 29.09.2015
Version(en): 2030,5
Nichts zu sehen.
Aber wer verwendet nun diakrtitische Zeichen in Datei und Foldernamen ?
Es gibt doch VBA-Bücher und Kursen ?
Einfach zu beheben:
Code:
Private Declare Function OemToCharA Lib "user32.dll" (ByVal lpszSrc As String, ByVal lpszDst As String) As Long
Public Function F_ASC_ANS(ByVal Text As String) As String
OemToCharA Text, Text
F_ASC_ANS = Text
End Function
Sub M_snb()
c01 = Filter(Split(F_ASC_ANS(CreateObject("wscript.shell").exec("cmd /c Dir " & c00 & "*.csv /b/o-d").StdOut.readall), vbCrLf)(0)
- - - - -
- - - - -
End sub
Registriert seit: 18.01.2021
Version(en): 365
(15.12.2023, 21:59)snb schrieb: Nichts zu sehen.
Na, dann gehe ich davon aus, dass Du den andern Fehler in Deinem Code auch siehst. Ist auch einfach zu beheben.
Registriert seit: 09.01.2022
Version(en): Microsoft 365
Zitat:Deshalb öffnet man sie niemals mit Excel, sondern importiert sie.
Die Antwort ist nicht ganz korrekt. Denn wenn du die Daten mit Powe Query importierst, ist dies ja auch Excel.
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
Zitat:Zitat:Deshalb öffnet man sie niemals mit Excel, sondern importiert sie.
Die Antwort ist nicht ganz korrekt. Denn wenn du die Daten mit Powe Query importierst, ist dies ja auch Excel.
... nur das sie dann eben nicht (normal/vom Anwender direkt) mit Excel geöffnet wird ...
(ich glaube, dass PQ zu Excel gehört, wurde da nicht infrage gestellt)
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)