Thema Datum  Von Nutzer Rating
Antwort
31.07.2020 10:45:17 Andreas
Solved
31.07.2020 12:43:15 Gast18314
NotSolved
31.07.2020 14:38:03 Andreas
NotSolved
31.07.2020 15:57:31 Gast406
NotSolved
03.08.2020 11:31:48 Andreas
NotSolved
Blau bestimmte Ziffer löschen und in Klammern setzen
03.08.2020 18:37:38 volti
NotSolved
03.08.2020 19:43:05 volti
NotSolved
04.08.2020 15:59:23 Andeas
NotSolved
04.08.2020 16:22:07 volti
NotSolved
31.07.2020 14:28:59 Gast41453
NotSolved
04.08.2020 01:39:11 Gast53509
NotSolved

Ansicht des Beitrags:
Von:
volti
Datum:
03.08.2020 18:37:38
Views:
768
Rating: Antwort:
  Ja
Thema:
bestimmte Ziffer löschen und in Klammern setzen

Hallo Andreas,

dann empfehle ich wieder von dem einfachen Code auf die Function zu wechseln, da die Position ja nicht über die "0" gefunden werden kann:

PS: Eine Sache ist noch nicht abgedeckt (vielleicht kommt sie ja auch nicht vor)

PP0099 würde jetzt PP(099) ergeben. Wenn PP0099 PP(99) ergeben soll, müsste man noch ein Int() mit in den Code einbauen.

Sub Teste()
 Dim a As String
 a = "TG20"
 a = SetzeInKlammern(a)
End Sub
 
Function SetzeInKlammern(Wert As String) As String
 Dim i As Integer
  
 SetzeInKlammern = Wert
 For i = 2 To Len(Wert)
  If Mid(Wert, i, 1) = "0" Then
     SetzeInKlammern = Left(Wert, i - 1) & "(" & Mid(Wert, i + 1) & ")"
     Exit For
  ElseIf Mid(SetzeInKlammern, i, 1) Like "#" Then
     SetzeInKlammern = Left(Wert, i - 1) & "(" & Mid(Wert, i) & ")"
     Exit For
  End If
 Next i
 
End Function

viele Grüße

Karl-Heinz


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
31.07.2020 10:45:17 Andreas
Solved
31.07.2020 12:43:15 Gast18314
NotSolved
31.07.2020 14:38:03 Andreas
NotSolved
31.07.2020 15:57:31 Gast406
NotSolved
03.08.2020 11:31:48 Andreas
NotSolved
Blau bestimmte Ziffer löschen und in Klammern setzen
03.08.2020 18:37:38 volti
NotSolved
03.08.2020 19:43:05 volti
NotSolved
04.08.2020 15:59:23 Andeas
NotSolved
04.08.2020 16:22:07 volti
NotSolved
31.07.2020 14:28:59 Gast41453
NotSolved
04.08.2020 01:39:11 Gast53509
NotSolved