Collapse column

Autor Thema: Zellenfärbung mit Programm nicht möglich  (Gelesen 954 mal)

Offline juergenbhofmann

  • Newbie
  • *
  • Beiträge: 1
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2007
Zellenfärbung mit Programm nicht möglich
« am: Juli 23, 2014, 16:34:35 Nachmittag »
Hallo,
nachstehendes Programm funktioniert.
Ich habe leider das Problem, dass es damit nicht möglich ist andere Zellen in anderen Farben bleibend einzufärben. Wenn ich die Zelle wechsele geht die Färbung weg.
Was kann ich tun damit die Färbung bleibt.
Danke im Voraus.
Jürgen
Folgendes Programm färbt die aktive Zelle farblich ein. Wird die Zelle wieder verlassen wird der Ursprungszustand
in der verlassenen Zelle wieder hergestellt und die nun aktive Zelle entsprechend eingefärbt.
 

Dim lastcell As Range
Dim farbe As Integer

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
On Error Resume Next
lastcell.Interior.ColorIndex = farbe
farbe = Target.Interior.ColorIndex
Target.Interior.ColorIndex = 6
Set lastcell = Target
End Sub

Dieser Code ist in einem Tabellenblatt einzufügen, nicht in einem Modul.

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Zellenfärbung mit Programm nicht möglich
« Antwort #1 am: Juli 23, 2014, 18:26:38 Nachmittag »
Moin,

Auch wenn es hier dein erster Beitrag im Forum ist ...
  • Wenn das Programm funktionieren würde, müsstest du hier nicht nachfragen.
  • Bei mir funktioniert der Code überhaupt nicht und bricht mit einem Fehler ab
  • Und: Was soll der Code denn überhaupt machen? Ich werde daraus nicht schlau, weil die Reihenfolge totat falsch ist ...
Wahrscheinlich ist die eine oder andere Zeile so wie so überflüssig.
Schreibe das bitte in dieser Art: "Wenn ich in eine andere Zelle des Tabellenblattes klicke, dann soll ...
Gruß
Günther

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.