Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zahlen und bestimmte Buchstaben hochstellen

Zahlen und bestimmte Buchstaben hochstellen
30.03.2005 19:43:10
Franky
Hallo,
ich möchte in einer Zelle einen bestimmten Bereich hochstellen. Als Beispiel Ab+7 wobei b+7 hochgestellt sein soll. Ich habe im Forum ein Makro gefunden, mit dem man Zahlen hochstellen kann.

Sub ZahlHoch()
Dim r As Range
Dim i As Integer
For Each r In Selection.Cells
If r.Value <> Empty Then
For i = 1 To Len(r.Value)
If IsNumeric(Mid(r.Value, i, 1)) Then
r.Characters(i, 1).Font.Superscript = True
Else
r.Characters(i, 1).Font.Superscript = False
End If
Next
End If
Next
End Sub

Mein Problem ist, dass ich den Buchstaben b sowie das + Zeichen ebenfalls mit hochgestellt haben möchte. Es wäre toll wenn mir jemand weiterhelfen könnte.
Für die Hilfe möchte ich mich schon einmal im Voraus bedanken.
Gruß Franky
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zahlen und bestimmte Buchstaben hochstellen
30.03.2005 19:49:15
Josef
Hallo Franky!
Das geht z.b. so!

Sub ZahlPlusBHoch()
Dim r As Range
Dim i As Integer
For Each r In Selection.Cells
If r.Value <> Empty Then
For i = 1 To Len(r.Value)
If IsNumeric(Mid(r.Value, i, 1)) Or _
Mid(r.Value, i, 1) = "b" Or _
Mid(r.Value, i, 1) = "+" Then
r.Characters(i, 1).Font.Superscript = True
Else
r.Characters(i, 1).Font.Superscript = False
End If
Next
End If
Next
End Sub

Gruß Sepp
P.S.: Rückmeldung nicht vergessen!


Anzeige
AW: Zahlen und bestimmte Buchstaben hochstellen
30.03.2005 20:01:36
Franky
Hallo Sepp
vielen dank für die schnelle Antwort, funktioniert super.
Einen schönen Abend noch
Gruß Sönke
AW: Zahlen und bestimmte Buchstaben hochstellen
30.03.2005 19:54:09
Hajo_Zi
Hallo Frany

Sub Hoch()
'* H. Ziplies                                     *
'* 30.03.05                                       *
'* erstellt von Hajo.Ziplies@web.de               *
'* <a href="http://home.media-n.de/ziplies/">http://home.media-n.de/ziplies/</a> *
'* letzten 3Zeich in einem Wort hoch              *
ActiveCell.Characters(Start:=Len(ActiveCell) - 2, Length:=3).Font.Superscript = True
End Sub

Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Home SP2 und Excel Version 2003 SP1.


Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige