habe eine Frage, wie kann ich über durch Makro erreichen,
wo die aktive Zelle ist soll die Zelle HELLgelb sein ???
Ich habe in der xlstart eine xls Datei wobei ich die über Auto_Open doch starten kann oder ?
Gruss Walter
Gruss Walter
hast Du tatsächlich Version 5/7. Für diese Versionen gibt es nur wenige Fachleute.
Der Code wurde getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.
Microsoft MVP für Excel
irgendwie so wie
activecell.interior.color = vbyellow
oder so ähnlich wirds wohl aussehen, nicht?
bis einschließlich Version 7 wurde der Code im Register geschrieben. Ich vermute mal Dein Codebeispiel läuft nicht in Version 5/7
Es sollte wahrscheinlich bei der Markierung auch so sein das nach Zellwechsel die alte Farbe wieder hergestellt wird und das gleich beim schließen.
Aus Deinen Worten entnehme ich das es Version 5/7 ist, dafür bin ich nicht der Fachmann, damit ist dieser Beitrag für mich erledigt.
Der Code wurde getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.
Microsoft MVP für Excel
ActiveCell.Select
Selection.Interior.ColorIndex = 6
Habe von Hein ausprobiert, funktioniert natürlich nur wenn ich das Makro Starte bzw. Excel mit der Datei die in der XLSTART liegt starte.
Gruss Walter
Gruss Walter
schau mal hier https://www.herber.de/forum/archiv/200to204/t202285.htm, da hat Hajo einen Code für den Zellrahmen der aktiven Zelle in einer anderen Farbe gepostet - die Anpassung auf Zellhintergrund sollte kein Problem sein.
Gruß
Peter
Vielleicht siehst du ja mal auf meine Homepage http://www.dumkesoft.de , wenn du dir meine Programme mal runterlädst, kannst du sehen, was man mit Excel alles so machen kann. Ach so, die neueren Versionen laufen ja nicht mehr auf Excel 5.0
Vieleicht schaust du ja trotzdem mal drauf.
Gruß Alfred
weise der Tabelle den Code folgender Ereignisprozedur zu:
Gruß
Martin Beck
Aber wie weise ich der Tabelle den Code zu ???
Entschuldige vielleicht kenne ich es, aber habe dann black aut...
Gruss walter
P.S Bitte einen kleinen Tip.
Gruss Walter
unter Excel97 (8.0):
Klicke mit der rechten Maustaste auf das Register der Tabelle und wähle "Code anzeigen". In das sich öffnende Fenster kopierst Du den Code.
Gruß
Martin Beck
Tausend Dank im voraus
Gruss Walter
bei mir tut's genau das, was Du willst. Welcher "Fehler" tritt denn bei Dir auf?
Gruß
Martin Beck
Dank Du bist ja sehr schnell.
Gruss Walter
bleibt nur die erste angeklickte Zelle oder alle angeklickten? Falls nur die erste, einfach eine andere Zelle wählen und dann die erste nochmal anklicken, dann müßte es gehen.
Wenn Du den Code für alle Tabellen einer Arbeitsmappe (Datei) brauchst, gehe wie folgt vor:
1. Datei öffnen.
2. Tastenkombination ALT-F11 drücken. Du gelangst in die sogenannte Entwicklungsumgebung.
3. Hier findest Du links den sogenannten Projektexplorer. Doppelklicke auf den Eintrag "DieseArbeitsmappe".
4. Es öffnet sich rechts ein neues "Fenster". Den dort erscheinenden Code-Rumpf überschreibst Du mit folgendem Code:
Gruß
Martin Beck
SUPER es klappt !!!
Zusatz möchte aber bei allen geöffneten Dateien erreichen !
Aber wie ???
Gruss Walter
dann mußt Du den Code manuell in alle Dateien eintragen.
Möglicherweise geht es auch, über ein Workbook_Open-Ereignis, aber das müßte dann auch wieder in alle Dateien eingegeben werden.
Oder über VBE-"Manipulationen" den Code in neu geöffnete Dateien eintragen lassen. Aber das wird - wenn es überhaupt geht - sehr kompliziert und übersteigt meine - und ich vermute mal auch Deine - Kenntnisse.
Gruß
Martin Beck