[Risolto] Cambiare il colore riga della cella attiva in calc
[Risolto] Cambiare il colore riga della cella attiva in calc
salve,
avrei bisogno di una macro che mi cambi il colore della riga della cella attiva;
ho creato questa macro
Sub cellaattiva(Target)
On Error Resume Next
OldCell.IsCellBackgroundTransparent = True
Target.CellBackColor = RGB(245,255,145)
OldCell = Target
End Sub
che funziona, ma modifica il solo colore della cella attiva mentre vorrei modificare quello dell'intera riga corrispondente....
suggerimenti?
grazie
nik
avrei bisogno di una macro che mi cambi il colore della riga della cella attiva;
ho creato questa macro
Sub cellaattiva(Target)
On Error Resume Next
OldCell.IsCellBackgroundTransparent = True
Target.CellBackColor = RGB(245,255,145)
OldCell = Target
End Sub
che funziona, ma modifica il solo colore della cella attiva mentre vorrei modificare quello dell'intera riga corrispondente....
suggerimenti?
grazie
nik
Ultima modifica di charlie il martedì 14 marzo 2023, 7:32, modificato 2 volte in totale.
Motivazione: Aggiunta ✔ verde.
Motivazione: Aggiunta ✔ verde.
Re: cambiare il colore della riga della cella attiva in calc
Codice: Seleziona tutto
Global Oldrow As object
Sub cellaattiva(Target)
If NOT Target.supportsService("com.sun.star.sheet.SheetCell") then exit sub
Sheet=thiscomponent.currentcontroller.activesheet
On Error Resume Next
OldRow.IsCellBackgroundTransparent = True
r=target.CellAddress.Row
Sheet.getRows().getByIndex(r).cellBackColor = RGB(245,255,145)
OldRow = Sheet.getRows().getByIndex(r)
End Sub
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Re: cambiare il colore della riga della cella attiva in calc
mi scuso per la tardiva risposta, l'ho provata in questo momento.....
la macro funziona perfettamente, ora cercherò di capirne la sintassi; ho una buona conoscenza del VB ma in linux faccio fatica!
grazie
la macro funziona perfettamente, ora cercherò di capirne la sintassi; ho una buona conoscenza del VB ma in linux faccio fatica!
grazie
libreoffice 3.5.72
Ubuntu Plus 12.04
Ubuntu Plus 12.04
Re: [Risolto] cambiare il colore riga della cella attiva in
Linux non c'entra niente, OpenOffice non usa il vba indipendentemente dal sistema operativo.
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
-
- Messaggi: 46
- Iscritto il: lunedì 27 marzo 2017, 9:16
Re: [Risolto] cambiare il colore riga della cella attiva in calc
Buongiorno , ho provato il macro , però purtroppo da un errore :
alla stringa : If NOT Target.supportsService("com.sun.star.sheet.SheetCell") then
l'errore è : Errore di runtime BASIC. L'argomento non è opzionale.
Gentilmente , se avete tempo potete verificare ? Grazie mille!
alla stringa : If NOT Target.supportsService("com.sun.star.sheet.SheetCell") then
l'errore è : Errore di runtime BASIC. L'argomento non è opzionale.
Gentilmente , se avete tempo potete verificare ? Grazie mille!
OppenOffice 4.1.3. / Windows 10
Re: Cambiare il colore riga della cella attiva in calc
Provaloa sul file che ho allegato.
Funziona: facendo doppio clic su una cella si colora l'intera riga.
Funziona: facendo doppio clic su una cella si colora l'intera riga.
- Allegati
-
- Prova.ods
- (9.17 KiB) Scaricato 97 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: [Risolto] cambiare il colore riga della cella attiva in calc
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Openoffice 4.1.13 su windows 10
-
- Messaggi: 46
- Iscritto il: lunedì 27 marzo 2017, 9:16
Re: [Risolto] cambiare il colore riga della cella attiva in calc
Grazie mille Gaetanopr e grazie mille Charlie per il link . Gentili come sempre.
Ultima modifica di Bucur Vlad Mihai il lunedì 13 marzo 2023, 19:01, modificato 1 volta in totale.
OppenOffice 4.1.3. / Windows 10
-
- Messaggi: 46
- Iscritto il: lunedì 27 marzo 2017, 9:16
Re: [Risolto] cambiare il colore riga della cella attiva in calc
Charlie, ho capito dove sbagliavo , non avevi creato l'evento .... é possibile che nel'stesso istante puo segnare anche la collona oltre alla riga?
Gaetanopr, interesante l'idea di limitare il range alla colona F (x)
Ottima ideea . Grazie mille
Gaetanopr, interesante l'idea di limitare il range alla colona F (x)
Ottima ideea . Grazie mille
OppenOffice 4.1.3. / Windows 10
-
- Messaggi: 46
- Iscritto il: lunedì 27 marzo 2017, 9:16
Re: [Risolto] cambiare il colore riga della cella attiva in calc
buonasera, chiedo scusa per il disturbo. Però facendo le prove del macro sia quello fornito da Gaetanopr e anche quello di Charlie, ho riscontrato un problema: per esempio tutte le celle della colonna B hanno lo sfondo verde. Cliccando sulle celle della colonna F come da macro, tutta la riga diventa gialla perrò cancellando definitivamente lo sfondo della colonna B. Gentilmente è possibile correggere questo errore? Grazie mille
OppenOffice 4.1.3. / Windows 10