Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
06.02.2009 18:28:05 |
Michael |
|
|
Aw:Zelleninhalt automatisch vergleichen |
07.02.2009 11:31:45 |
Holger |
|
|
|
07.02.2009 15:25:51 |
Michael Lang |
|
|
Von:
Holger |
Datum:
07.02.2009 11:31:45 |
Views:
828 |
Rating:
|
Antwort:
|
Thema:
Aw:Zelleninhalt automatisch vergleichen |
Hallo Michael,
soweit ich weiß, gibt es kein Open-Ereignis für ein Tabellenblatt, aber für die Arbeitsmappe. Wenn das Durchsuchen auch beim Öffnen der Arbeitsmappe erfolgen kann, bietet sich etwas ähnliches wie folgt an:
Private Sub Workbook_Open()
sheets("Name des zu durchsuchenden Tabellenblatt").activate 'Name wie auf dem Reiter dargestellt!
Set a = Range("D:D").Find(What:="problem", lookat:=xlPart, searchorder:=xlByColumns, MatchCase:=False)
If Not a Is Nothing Then
Cells(1, 1).Interior.ColorIndex = 3
Else
Cells(1, 1).Interior.ColorIndex = 0
End If
End Sub
Wenn du alle Tabellenblätter der Arbeitsmappe beim Öffnen durchsuchen willst, kannst du auch
Private Sub Workbook_Open()
For Each s In Sheets
Set a = s.Range("D:D").Find(What:="problem", lookat:=xlPart, searchorder:=xlByColumns, MatchCase:=False)
se = s.Name
If Not a Is Nothing Then
Cells(1, 1).Interior.ColorIndex = 3
Else
Cells(1, 1).Interior.ColorIndex = 0
End If
Next
End Sub
verwenden. Die Prozeduren musst du unter "Microsoft Excel Objekte" - "Diese Arbeitsmappe" in den Codeteil schreiben. Es wird nach jeder Schreibart von "Problem", also z.B. auch nach "PrOBleM" gesucht.
Gruß
Holger
Michael schrieb am 06.02.2009 18:28:05:
Hallo zusammen,
habe folgendes Problem:
Ich benötige eine Funktion, die Spalte D nach dem Öffnen des Sheets automatisch durchsucht. Sobald in einer Zelle in Spalte D (Zellenformat Standard) der Text ...problem... oder ...Problem... oder ...PROBLEM... auftaucht, soll Zelle A1 farblich hinterlegt werden:
evtl. hiermit:?
With Worksheets(1).Cells(Zeile, Spalte).Interior
.ColorIndex = 6
.Pattern = xlSolid
End With
Leider reichen meine Kenntnisse nicht aus, den richtigen Code zu erstellen. Habe schon viele Fehlversuche hinter mir.
Könnt ihr mir helfen?
Danke und Grüße
Michael |
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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
|
|
06.02.2009 18:28:05 |
Michael |
|
|
Aw:Zelleninhalt automatisch vergleichen |
07.02.2009 11:31:45 |
Holger |
|
|
|
07.02.2009 15:25:51 |
Michael Lang |
|
|