Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Endungen von Dateien abschneiden

Empfohlene Antworten

Veröffentlicht

Hallo

Ich lese aus einem Verzeichnis per VBA Excel 2002 Makro Dateien aus. Diese Haben folgende Beschreibung, zb. sv_'Name'.txt. Dabei ist der Name variabel. Wie ich die ersten 3 Zeichen abschneide ist klar, per Mid. Aber wie kann ich nun die letzte 4 Zeichen ( .txt) abschneiden?????

Zeichen=Len("Dateiname")

NeuerName$=leftstr("Dateiname",(Zeichen-4))

Syntax bestimmt verbesserungsfähig aber die Art der Funtion sollte jetzt klar sein. Oder ?

mfg sedu

oder auch (wenn es z.b. auch mal ".html" sein kann oder sowas):

dateiname = "blablub.txt"

neuername = dateiname


idx = InStrRev( neuername, "." )

if idx > 0 then

  neuername = leftstr( neuername, idx - 1 )

endif

Nagel mich aber nicht auf die Syntax fest, ist lang her das ich vb geproggt hab ;)

warum einfach wenns auch schwierig geht, was? :rolleyes:

also wenn es immer am anfang 3 stellen und am ende 4 sind kannst du den mittelteil mit mid rausholen (für sachen am anfang und ende eines strings nimmt man logischerweise right() oder left()... ;) )

ansonsten wenn das ganze dynamischer werden soll, sodass dir der erste teil und die dateiendung egal sein können (von der länge her) würde ich dir empfehlen nach dem _ bzw . zu suchen und das was dazwischen ist, ist dann dein text...

Ist doch nicht kompliziert, dafür aber flexibel. Denn da wird nach dem letzten Punkt gesucht. Ist einer vorhanden geht er davon aus das danach eine Endung kommt und entfernt sie.

Ist doch nicht kompliziert, dafür aber flexibel. Denn da wird nach dem letzten Punkt gesucht. Ist einer vorhanden geht er davon aus das danach eine Endung kommt und entfernt sie.

aber auch nur ne halbe komplettlösung, dem "Namen" geht ja noch ein Prefix voraus, das man entweder hart abschneidet oder auch dynamisch durch das _ raushaut ;)

aber ich denk der threadersteller hat jetzt alle info die er braucht um das umzusetzen ;)

Stimmt, sry hatte ich irgendwie überlesen ;)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.