Office: VBA/Makro: gefundene Zelle mit Farbe markieren

Helfe beim Thema VBA/Makro: gefundene Zelle mit Farbe markieren in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen Beiliegend eine Excel-Datei (Version 2010). Ich habe mithilfe von gefundenen Einträgen in VBA-Foren das darin enthaltene Makro... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Rainbow-Warrior, 17. Januar 2015.

  1. VBA/Makro: gefundene Zelle mit Farbe markieren


    Hallo zusammen

    Beiliegend eine Excel-Datei (Version 2010). Ich habe mithilfe von gefundenen Einträgen in VBA-Foren das darin enthaltene Makro erstellt und es funktioniert soweit einwandfrei.

    Via ein Suchfeld im 1. Register wird das eingegebene Kontrollschild in allen nachfolgenden Tabellenblättern gesucht. Der Cursor bleibt dann auf der gefundenen Zelle stehen, nur leider sieht man diese sehr schlecht und muss von Auge dann mühsam auf dem Tabellenblatt gesucht werden.

    Daher möchte ich mit entsprechender Ergänzung des VBA-Codes die gefundene Zelle rot einfärben, allerdings nur solange wie man mit dem Cursor auf der Zelle steht, ansonsten müsste ich die Farbe der gefundenen Zelle nachher immer manuell wieder zurück formatieren. Ich weiss allerdings nicht, ob die bestehende bedingte Formatierung in den Zellen der Kontrollschildern diesen Wunsch verunmöglicht. (Die Kontrollschilder in den verschiedenen Hallenlagerplatzregistern werden mit einer Stammdatenliste abgeglichen und blau eingefärbt, wenn eine Übereinstimmung da ist.)

    Ich verstehe von VBA-Programmierung so gut wie nichts und habe - wie eingangs erwähnt - das Makro nur anhand von kopierten Codes aus dem Internet zustande gebracht. Von daher bin ich sehr dankbar, wenn mir jemand so antworten könnte, dass ich weiss, was ich wo genau in den Code einfügen muss.

    Vielen herzlichen Dank!

    Beste Grüsse
    Rainbow-Warrior
     
    Rainbow-Warrior, 17. Januar 2015
    #1
  2. Beverly
    Beverly Erfahrener User
    Hi,

    ich hätte da einen anderen Vorschlag: verschiebe die gefundene Zelle nach links oben. Ersetze dazu in deinem Code diese beiden Zeilen

    Code:
    ws.Select
    c.Select

    durch diese eine Zeile

    Code:
    Application.Goto reference:=Worksheets(ws.Name).Range(c.Address), scroll:=True

    Bis später,
    Karin
     
    Beverly, 18. Januar 2015
    #2
  3. Hallo Karin

    Danke für den Tipp.

    Bei meiner Suche geht es darum, ein bestimmtes Fahrzeug/Kontrollschild in verschiedenen Abstell-Hallen (div. Register) zu finden, um zu wissen, wo man das Fahrzeug abholen muss bzw. auf welchem Platz es steht. Daher muss die gefundene Zelle dort bleiben, wo sich das Fahrzeug befindet. Oder habe ich dich falsch verstanden?

    Gruss
    Jan
     
    Rainbow-Warrior, 18. Januar 2015
    #3
  4. Beverly
    Beverly Erfahrener User

    VBA/Makro: gefundene Zelle mit Farbe markieren

    Hi Jan,

    die Zelle an sich bleibt natürlich wo sie ist, nur das Tabellenblatt wird so verschoben, dass die relevante Zelle im Bildschirmauschnitt in der linken oberen Ecke zu sehen ist, wodurch man sie leichter finden kann - teste es doch einfach mal.

    Bis später,
    Karin
     
    Beverly, 18. Januar 2015
    #4
  5. Hallo Karin

    Ok, habe ich nun verstanden und ausprobiert. Ist eine Variante, damit geht aber die Übersicht auf dem Hallenplan verloren, wenn ich dann immer nur noch einen Ausschnitt davon auf dem Bildschirm habe.

    Falls noch andere Ideen vorhanden sind, bin ich dankbar dafür.

    Gruss
    Jan
     
    Rainbow-Warrior, 18. Januar 2015
    #5
Thema:

VBA/Makro: gefundene Zelle mit Farbe markieren

Die Seite wird geladen...
  1. VBA/Makro: gefundene Zelle mit Farbe markieren - Similar Threads - VBA Makro gefundene

  2. Speichern mit dem Titel der Zelle A2

    in Microsoft Excel Hilfe
    Speichern mit dem Titel der Zelle A2: Moin moin, Ich habe per Makro einen Arbeitsablauf aufgezeichnet der soweit auch funktioniert. Dieser Endet jedoch im "Speichern Unter" Fenster, welches durch das Klicken von "Drucken als PDF"...
  3. Datentabelle per VBA Makro durch Kopieren und Einfügen einer Kopfzeile aufteilen

    in Microsoft Excel Hilfe
    Datentabelle per VBA Makro durch Kopieren und Einfügen einer Kopfzeile aufteilen: Hallo Zusammen, mein erster Beitrag hier, also schon mal Sorry im Voraus, wenn unvollständig beschrieben *:)* Ich habe das Forum schon nach einem brauchbaren Lösungsansatz durchsucht, bin aber...
  4. Makro/VBA Text in Zahl umwandeln

    in Microsoft Excel Hilfe
    Makro/VBA Text in Zahl umwandeln: Hallo liebes Forum, ich habe eine Frage und bin bisher leider nicht so wirklich fündig geworden :oops: Aber ich bin mir sicher, dass ich hier Hilfe bekomme *;)* In meiner Arbeitsdatei sind...
  5. VBA Makro Daten kopieren

    in Microsoft Excel Hilfe
    VBA Makro Daten kopieren: Hi zusammen, ich bräuchte eure Hilfe denn aktuell bin ich am verzweifeln: Ich brauche ein Makro für das deutsche Excel. Es gibt 2 verschiedene Arbeitsmappen mit jeweils einem aktiven...
  6. per VBA Zeile in der Liste löschen

    in Microsoft Excel Hilfe
    per VBA Zeile in der Liste löschen: Hallo Leute, ich brauche eure Hilfe. In einer Liste sollen regelmäßig Einträge vorgenommen werden. Hierzu müssen die Felder Name, Nr. alt, Stück, Bezeichnung, Datum, Kst, Palettennummer,...
  7. Zeilen mit bestimmten Wert in andere Tabelle (VBA Makro)

    in Microsoft Excel Hilfe
    Zeilen mit bestimmten Wert in andere Tabelle (VBA Makro): Hallöchen, ich stehe aktuell vor folgendem Problem: Wir haben ein Excel Makro, das über die Zeiterfassung alle Mitarbeiter und ihre Stunden in verschiedenen Positionen auflistet. Eine abgespeckte...
  8. Per Makro bestimmten Bereich per PDF unter bestimmten Pfad speichern.

    in Microsoft Excel Hilfe
    Per Makro bestimmten Bereich per PDF unter bestimmten Pfad speichern.: Moin Zusammen, ich hoffe Ihr könnt mir helfen, denn ich verzweifle so langsam :( Ich habe bereits hier und im Internet gefühlt vieles durchgelesen, komme aber leider nicht weiter. Ich möchte...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden