Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Formattazione con VBA

Ultimo Aggiornamento: 07/05/2018 18:16
Post: 16
Registrato il: 29/12/2014
Età: 42
Utente Junior
2007
OFFLINE
06/05/2018 13:14

Ciao a tutti,
nel foglio in allegato "real", relativamente ad ogni riga (partendo dalla riga 4 fino alla riga 200) vorrei ottenere con VBA le seguenti formattazioni:
1) se il valore di ogni singola cella compresa tra AL4 E BL200 è minore o uguale a zero, colora le celle di rosso;
2) se il valore di ogni singola cella compresa tra AL4 E BL200 è compreso tra i rispettivi valori di C ed I, colore le celle di verde;
3) se il valore di ogni singola cella compresa tra AL4 E BL200 è compreso tra 1 e i rispettivi valori di C colora le celle di arancione;
4) se il valore di ogni singola cella compresa tra AL4 E BL200 è maggiore dei rispettivi valori di I colora le celle di blu;
5) se ciascuna cella tra AL4 e BL200 è vuota resta di colore bianco
La colorazione deve avvenire senza utilizzare la funzione formattazione condizionale, ma con VBA, automaticamente, e senza creazione di pulsanti.
Come si può fare?
Grazie per il supporto
Post: 3.424
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
07/05/2018 12:01

>>>ma con VBA, automaticamente, e senza creazione di pulsanti.
Scusa se non usi un bottone, come si dovrà avviare il codice?
Excel 2013
Post: 1.165
Registrato il: 27/06/2011
Utente Veteran
excel 2007
OFFLINE
07/05/2018 18:16

ciao a tutti,
io farei così:

sfrutterei l'evento Worksheet Activate del foglio interessato
definendo un range con l'istruzione "Set"

ci infilerei un For each Next sul range appena definito
ed all'interno del ciclo ci metterei un bel Select Case
per impostare il colore della cella in base al suo valore.

finito il ciclo,
distruggerei la variabile range con Set nome_variabile = Nothing

e alla fine come cigliegina, un bel

End Sub


Ciao
Frank
[Modificato da tanimon 07/05/2018 18:18]







Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
Excel 2007 forse anche 2013 ... 2021 ... 365 e future...
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
gantt con formattazione e muovere oggeti in VBA (1 messaggio, agg.: 01/04/2018 12:39)
Baco con formattazione condizionale. (4 messaggi, agg.: 17/04/2018 16:31)
Formattazione testo con condizione (11 messaggi, agg.: 17/02/2020 10:15)
Formattazione condizionale con CercaVert e Concatena (10 messaggi, agg.: 08/10/2017 12:43)
Formattazione condizionale con riferimenti variabili (3 messaggi, agg.: 05/01/2018 21:30)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 22:06. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com