Thema Datum  Von Nutzer Rating
Antwort
Rot Zelle aktiviert, dann entsprechende Zeile temporär markieren
25.12.2014 19:29:58 Egon
NotSolved
26.12.2014 12:10:05 Gast97175
NotSolved

Ansicht des Beitrags:
Von:
Egon
Datum:
25.12.2014 19:29:58
Views:
1606
Rating: Antwort:
  Ja
Thema:
Zelle aktiviert, dann entsprechende Zeile temporär markieren

Guten Abend,
aus einer "Excel-Mutterdatei" wird ein Formblatt mit Grunddaten in ein neues Arbeitsblatt (Mappe1) kopiert.
Der Zellbereich M7:Q & letzte Zeile in Mappe1 (neu) wird in unterschiedlichen Schritten „händisch“ mit Istdaten(Kennzahlen) befüllt. Es gibt keine logische Abfolge bei der Eingabe. Es muss ständig rauf und runter gecrollt werden; dadurch Eingaben in falscher Zelle!

Die ID der Quelldatei und die ID der Zieldatei(Zelle A7 & letzte Zeile) werden optisch abgeglichen. Danach ist erst die Eingabe der Kennzahlen im Bereich z.B. M7:Q & letzte Zeile möglich. Bei bis zu  1000 Zeilen sind Fehler vorprogrammiert.


Wie kann ich erreichen, dass bei Aktivierung einer Zelle im Zellbereich "M7:Q & letzte Zeile" die jeweile Zeile während der Aktivierung optisch hervorgehoben wird, ohne die "Grund-Formatierung" der einzelnen Zellen zu verändern. Wird eine neue Zelle angesprungen, wird die bisherige Zeile inaktiv.

Vielleicht findet jemand eine Möglichkeit...! Das nachfolgende Makro funktioniert. Nur wir die bisherige Formatierung gelöscht. Problem auch, dass das Makro quasi in eine neue Datei übergeben und dort aktiviert werden muss.

Private Sub Workbook_SheetSelectionChange( _
ByVal sh As Object, ByVal Target As Excel.Range)

Static AlteZelle As Range

If Not AlteZelle Is Nothing Then
AlteZelle.EntireRow.Interior.ColorIndex = _
xlColorIndexNone
End If

Target.EntireRow.Interior.ColorIndex = 22
Set AlteZelle = Target
End Sub


Einen charmanten Abend und herzlichen Dank...!

Egon


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
Rot Zelle aktiviert, dann entsprechende Zeile temporär markieren
25.12.2014 19:29:58 Egon
NotSolved
26.12.2014 12:10:05 Gast97175
NotSolved