Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

makro zum hinzufügen eines hochkomma in excel





Frage

hallo, ich brauche entweder in allen vorhanden zellen einer excel-tabelle ein hochkomma. dabei ist ein makro hilfreich, welches ich aber leider nicht schreiben kann. eine alternative wäre alle zellen als text zu formatieren, dieses reicht aber leider nicht aus

Antwort 1 von coros

Hallo bhw,

eine ganz einfache Möglichkeit wäre das nachfolgende Makro. Bei dem Makro werden allen Zellen im Bereich A1:IV65536, die einen Wert aufweisen, um das Hochkomma erweitert.

Kopiere das Makro in ein StandardModul und starte es z.B. über eine Befehlsschaltfläche
Teste das Makro aber bitte in einer Testdatei und nicht gleich in Deiner Originaldatei.

Option Explicit

Sub Hochkomma()
Dim rngZelle As Range

For Each rngZelle In Range("A1:IV65536")
If rngZelle.Text <> "" Then rngZelle = "'" & rngZelle.Text
Next
End Sub


Den Bereich musst Du in der Zeile

For Each rngZelle In Range("A1:IV65536")

gegebenenfalls noch anpassen.

Solltest Du nicht wissen, wie Du den Code in Deine Datei bekommst, dann schau mal auf meiner HP in der Rubrik Anleitungen und dort dann in der Anleitungsnummer 3 nach. Dort stelle ich dazu eine bebilderte Anleitung zur Verfügung, die Dir sicherlich helfen wird.

Bei Fragen melde Dich.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 2 von bhw

vielen Dank, dass hat geklappt - gibt es denn eine Möglichkeit dieses auch ohne Makro zu machen?

Antwort 3 von Saarbauer

Hallo

da genauere Angaben über wie und wo fehlen

In a1 steht dein Text in B1

="'"&A1


Bei dem Makro von @coros steht der geänderte Text in der gleichen Zell, das geht nur mit Makro

Gruß

Helmut

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: