Thema Datum  Von Nutzer Rating
Antwort
24.05.2014 14:57:30 Steffi
NotSolved
24.05.2014 16:49:57 Gast28096
NotSolved
Rot Erstes Zeichen in einem String löschen (Word-Tabelle)
24.05.2014 18:04:33 Gast54126
NotSolved
25.05.2014 03:10:45 Gast17122
NotSolved

Ansicht des Beitrags:
Von:
Gast54126
Datum:
24.05.2014 18:04:33
Views:
1303
Rating: Antwort:
  Ja
Thema:
Erstes Zeichen in einem String löschen (Word-Tabelle)

Vielen lieben Dank für die schnelle Antwort:)!

...Mir ist aufgefallen, dass meine Überschrift "1. Zeichen im String löschen" wohl irreführend iist, den ich möchte den String wie in den Details beschrieben, ja nicht löschen sondern ersetzen (die "3" durch eine "2").

 

Zum Code: Leider scheitere ich an der ersten Hürde und schaffe es nicht, die Tabelle anzusteuern. Ich bekomme gleich eine Fehlermeldung ("the requested member of the collection does not exist"). Das Word-Dokument enthält viele Tabellen im Hauptteil und in den Kopf- und Fußzeilen.

Am einfachsten wäre es, das Makro aufzurufen, wenn man den Cursor in die dritte Spalte der Tabelle gesetzt hat:

  Set objTable = Selection.Tables(1)

So bekomme ich zumindest an dieser Stelle keine Fehlermeldung mehr.

 

Danach bin ich aber etwas verloren, was ich wo definieren muss:

- wo gebe ich Spalte 1 an (Ursprungsdaten) und wo Spalte 3 (zu genierende Daten)

- wo gebe ich "3" an, die durch "2" zu ersetze ist.

For r = 1 To objTable.Rows.Count
For c = 1 To objTable.Columns.Count
With objTable.Cell(r, c).Range
Debug.Print "Cell(" & r & "," & c & ") = " & Left$(.Text, Len(.Text) - 2)

Sorry für die absoluten Anfängerfragen...

Viele Grüße

Steffi


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.05.2014 14:57:30 Steffi
NotSolved
24.05.2014 16:49:57 Gast28096
NotSolved
Rot Erstes Zeichen in einem String löschen (Word-Tabelle)
24.05.2014 18:04:33 Gast54126
NotSolved
25.05.2014 03:10:45 Gast17122
NotSolved