Makro erstellen um vorgegebene Zellen zu färben

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Makro erstellen um vorgegebene Zellen zu färben

Re: Makro erstellen um vorgegebene Zellen zu färben

von Stephan » Sa, 16.05.2020 09:41

so, hier eine Beispieldatei

Gruß
Stephan
Dateianhänge
Beispieldatei_mit_Makro.ods
(11.5 KiB) 103-mal heruntergeladen

Re: Makro erstellen um vorgegebene Zellen zu färben

von Stephan » Fr, 15.05.2020 21:41

Es kommt keine Fehlermeldung weil ich vorsichtshalber "On Error Resume Next" ins Makro geschrieben habe um die Fehlermeldung zu unterdrücken, die käme wenn nicht alle der Zellen A1:A52798 auch Inhalt hätten.

Lösche diese Zeile aus dem Makro und Du bekommst mutmaßlich eine Fehlermeldung die Aufschluss gibt was schief läuft.


Gruß
Stephan

Hinweis: ich hätte auch eine Beispieldatei angehängt, aber der Upload funktioniert momentan nicht. Habe das bereits gemeldet.

Re: Makro erstellen um vorgegebene Zellen zu färben

von mikeleb » Fr, 15.05.2020 20:23

Hallo,
wie startest du das Makro? Welche Fehlermeldung erscheint? Sind Makros überhaupt aktiviert?

Re: Makro erstellen um vorgegebene Zellen zu färben

von Stephan » Fr, 15.05.2020 16:40

z.B.:

Code: Alles auswählen

Sub Faerbe()
	On Error Resume Next
	
	With ThisComponent.Sheets
		zellnamen = .getByName("Tabelle1").getCellRangeByName("A1:A52798").getDataArray()
		For i = 0 To UBOUND(zellnamen)
			.getByName("Tabelle2").getCellRangeByName(zellnamen(i) (0)).CellBackColor = RGB(0,0,0)
		Next i
	End With
End Sub
Gruß
Stephan

Nach oben