Thema Datum  Von Nutzer Rating
Antwort
24.04.2017 12:16:36 erdnA
NotSolved
24.04.2017 12:26:51 Azubi007
NotSolved
Rot String rechtsbündig in .DAT schreiben (Excel/Makro)
25.04.2017 07:37:57 Gast96607
NotSolved

Ansicht des Beitrags:
Von:
Gast96607
Datum:
25.04.2017 07:37:57
Views:
573
Rating: Antwort:
  Ja
Thema:
String rechtsbündig in .DAT schreiben (Excel/Makro)

Hallo,

 

auf die schnelle würden wir 3 möglichkeiten einfallen.

 

1. beim Füllen der Variable setzt du gleichzeitig ncoh die entsprechende Anzahl Leerstellen (oder auch was anderes) davor.   

s = String(Len(s) - Len("hallo"), " ") & "hallo"

 

2. du platzierst die Variable gleich an die richtige Stelle.  (Aufpasen es wird nur ein Teil des Strings ersetzt, rest bleibt wie zuvor)

Mid(s, (Len(s) - Len("hallo") + 1)) = "Hallo"

 

3. du verwendest die Format-Anweisung mit dem "@" als Platzhalter

s = Format("Hallo", String(len(s), "@"))

 

Ich würde auf jeden Fall eine Funktion erstellen, der ich den Zellinhalt übergebe, und mir dann den formatierten String zurückgibt

 

Noch was, bei Variante 1 kannst du selbst bestimmen was als vorangestellt wird,

bei Variante 2, wird natürlich nur der Teil ersetzt,

bei Varienate 3 stehen immer Leerzeichen vorne...


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
24.04.2017 12:16:36 erdnA
NotSolved
24.04.2017 12:26:51 Azubi007
NotSolved
Rot String rechtsbündig in .DAT schreiben (Excel/Makro)
25.04.2017 07:37:57 Gast96607
NotSolved