Consenso all'uso dei cookies

SITO1 -- SITO2 -- Forum1 -- CercaGlobale -- Informativa su Cookie e Privacy


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[RISOLTO] Selezione celle con sfondo colorato o trasparente
#1
Buongiorno,
qualcuno sa dirmi, per favore, se in libreoffice calc, esiste un comando che dia la possibilità di selezionare contemporaneamente tutte le celle che hanno un determito colore di sfondo, oppure lo sfondo trasparente, per successivamente eliminare in un colpo solo, con il comando "Canc" il loro contenuto?
Graziee buona giornata a tutti!
Cita messaggio
Grazie da:
#2
Devi trascinare il mouse lungo tutte le celle da eliminare, selezionandole, si scuriscono, lo vedi chiaramente, e una volta selezionata la porzione di celle basta premere il pulsante CANC, niente di più semplice, se invece intendi cancellare porzioni di celle in differenti posizioni intervallate da celle da non cancellare,l'operazione rimane la stessa, per quanto ne so, vanno prima selezionate e poi va premuto CANC che le eliminerà completamente dopo un messggio di richiesta di conferma. Spero di aver capito bene il quesito. Qui un link alla spiegazione su excel che ha le stesse dinamiche di calc . Ciao
Cita messaggio
Grazie da:
#3
Grazie Pabform,
ma non è esattamente quello che intendevo. Provo a spigarmi meglio.
Io so selzionare celle consecutive e anche intervalli di celle non consecutive, ma questo in alcuni casi, quamdo le celle da selezionare sono tante, diventa molto laborioso e comporta una notevole perdita di tempo. Quello che cerco è un comando, o una macro che ricerchi all'interno di un foglio di calcolo tutte le celle caratterizzate dall'avere lo stesso colore di sfondo (bianco, rosso,verde, blu, trasparente,...) e ne cancelli il loro contenuto testuale, ma non il resto della formattazione formattazione.
Spero di essere stato abbastanza chiaro.
Di nuovo grazie, ciao.
Cita messaggio
Grazie da:
#4
Ciao, per excel c'è una macro, http://stackoverflow.com/questions/92672...d-on-color , che cancella il contenuto delle celle che hanno sfondo giallo nel range a1:g8 (cancella pure la formattazione purtroppo).
Non ho trovato richieste simili per openoffice/libreoffice....vediamo se qualcuno riesce a far qualcosa per libreoffice...stay tuned.
Cita messaggio
Grazie da:
#5
Ok, sei veramente molto gentile e disponibile. Grazie.
Cita messaggio
Grazie da:
#6
Qui trovi una macro che cerca uno stile all'interno di un foglio di Calc. Prova a vedere se è utilizzabile: https://forum.openoffice.org/it/forum/vi...458#p27102
charlie
Open Office 4.1.1 - LibreOffice 4.3.7
Mac OSX 10.7.5 Lion / OSX 10.11.4 El Capitan (dual boot) - Windows 7 pro (VirtualBox)- Ubuntu 14.04 (VirtualBox)
http://www.charlieopenoffice.altervista.org
Cita messaggio
Grazie da:
#7
Non esiste un comando del genere, ma si può fare con una macro, seleziona una cella col colore che ti interessa e lancia questa
Codice:
Sub cancellaColoreSel                                                
Dim Doc as object                      
  Doc = ThisComponent
  Sheet=Doc.Sheets(0)
  Colore = Doc.CurrentSelection.CellBackColor
  Rng =  Sheet.getCellRangeByName("A1:B8") ' <<<<<<<<<< range da scandire Modificalo
  col1= rng.RangeAddress.StartColumn
  col2= rng.RangeAddress.EndColumn
  row1= rng.RangeAddress.StartRow
  row2= rng.RangeAddress.EndRow
  for row=row1 to row2
    for col =col1 to col2
      if Sheet.getCellByPosition(col, row).CellBackColor = colore then Sheet.getCellByPosition(col, row).string = ""
    next
  next  
end sub
se non risolvi allega un piccolo file di esempio con aggiunte spiegazioni
Cita messaggio
Grazie da:
#8
Si, la macro funziona! Smile Devo solo modificare il range di selezione per adattarlo al mio file.
Grazie mille a patel e a tutti quelli che hanno cercato di aiutarmi.
Buona serata a tutti.
Cita messaggio
Grazie da:
#9
Perdonate la mia ignoranza, ma come si fa ad aggiungere la scritta RISOLTO alla mia discussione?
Cita messaggio
Grazie da:
#10
http://www.istitutomajorana.it/forum/Ann...nel-Titolo
Cita messaggio
Grazie da:


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)