Hallo hary!
So gelingt es jetzt mit einem Suchbegriff in der TextBox2:
Sub BedingtesFormat_KapitelG_1()
Dim wx
Dim wx1
Dim c As Range 'neue Variable
Dim wks As Worksheet
Dim wks1 As Worksheet
Dim bereich As Range
Set wks = Workbooks("Masterprog.xla").Worksheets("Tabelle1")
Set wks1 = Workbooks("Masterfile.xls").Worksheets("Tabelle1")
Set bereich = ActiveSheet.Range("G2:G" & ActiveSheet.Range("A65536").End(xlUp).Row)
wx = wks.Range("BE1")
wx1 = wks.Range("BE2")
With wks1
bereich.FormatConditions.Delete
bereich.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=ODER(ZÄHLENWENN(G2;""*" & wx & "*""))"
bereich.FormatConditions(1).Interior.ColorIndex = 15
End With
Call Kapitel_G_SpalteB_1
End Sub
Sub Kapitel_G_SpalteB_1()
Dim c As Range
Dim bereich As Range
Dim wks As Worksheet
Dim wx
Set wks = Workbooks("Masterprog.xla").Worksheets("Tabelle1")
wx = wks.Range("BE1")
Set bereich = ActiveSheet.Range("G2:G" & ActiveSheet.Range("A65536").End(xlUp).Row)
For Each c In bereich
'If InStr(c, wx) 0 Then c.Offset(0, -5) = "ü"
If InStr(UCase(c), UCase(wx)) 0 Then c.Offset(0, -5) = "ü"
Next
End Sub
Wenn ich das Ganze jetzt noch auf die zwei anderen Suchbegriffe, also insgesamt 3 lösen könnte, wäre es super.
Du hast mir auf jeden Fall mit Deiner Lösung sehr geholfen. Dafür möchte ich Dir jetzt nochmals herzlich danken.
Josef