VBA erweitern bzw verbessern
30.09.2024 17:09:02
Simon
das ist meine aktuelle VBA...
Sub AusZwischenablage_zwischen_Klammern3()
Dim DaOb As DataObject
Dim txt As String
Dim Pos1 As Long
Dim Pos2 As Long
'-----------------------------------------------------
' Vor erstellen des Codes
' aktiviere unter EXTRAS - VERWEISE den Verweis:
' Microsoft Forms 2.0 Object Library
'-----------------------------------------------------
'text aus zwischenablage holen
Set DaOb = New DataObject
DaOb.GetFromClipboard
txt = DaOb.GetText
'text zwischen eckigen Klammern ermitteln
Pos1 = InStr(txt, "[") + 10
Pos2 = InStr(txt, "]")
oder
Pos1 = Instr(txt, "Incoming")
Pos1 = Instr(Pos1, txt, "[")
Pos2 = Instr(Pos1, txt, "]")
If Pos1 > 0 And Pos2 > Pos1 Then
txt = Left(txt, Pos2 - 1)
txt = Mid(txt, Pos1 + 1)
'Text in feste Zelle einfügen
ActiveSheet.Range("B3") = Replace(txt, vbCrLf, "")
Else
Beep
End If
läuft soweit ganz gut...
meine Frage dazu, es sind Zahlen die ins Feld B3 geschrieben werden..
ist es möglich wenn die VBA eine bestimmte Zahl erkennt diese auszulassen und mit der nächsten Zahl weiter zu machen...
dies ist die Zahlenreihe
1, 2, 4, 9, 5, 6, 7, 49, 3, 14
er soll alle Zahlen schreiben außer die 49 wenn diese mit dabei ist.
Danke für Eure Hilfe..
Anzeige