Il problema dei 3 corpi: Attraverso continenti e decadi, cinque amici geniali fanno scoperte sconvolgenti mentre le leggi della scienza si sgretolano ed emerge una minaccia esistenziale. Vieni a parlarne su TopManga.
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Formattazione condizionale excel

Ultimo Aggiornamento: 21/01/2019 11:25
Post: 331
Registrato il: 29/04/2002
Utente Senior
2007
OFFLINE
19/01/2019 12:06

Ciao, la richiesta del mio aiuto consiste nel far evidenziare nel foglio metodo i numeri ripetuti delle ultime 5 cinquine inserite
Relative alle celle O5:S3000, quindi man mano che inserisco le cinquine deve evidenziare i nr ripetuti "se esistenti"delle ultime 5 cinquine.
Avendo altri foglio da riportare questa modifica chiedo cortesemente come procedere nel dettaglio "se possibile"
Allego file
[Modificato da satos 19/01/2019 12:08]
Post: 5.609
Registrato il: 14/11/2004
Utente Master
Office 2019
ONLINE
19/01/2019 15:36

Formattazione Condizionale
Ciao Satos, se si tratta soltanto dell'intervallo del foglio Metodo "D37:H41" come da immagine, ma puoi applicarlo anche ad altri intervalli con lo stesso metodo.



che nel caso sono 27-42-81-89, puoi procedere in questo modo, seleziona le ultime 5 righe poi nella formattazione condizionale scegli "Formatta solo Valori Unici o Duplicati", gli dai la formattazione che desideri e poi dai Ok, tutto qui.

facendo scendere o salire le estrazioni di conseguenza si aggiornano i duplicati, logico che quando sono vuote le celle essendo uguali sono del colore della formattazione.

Ciao By Sal [SM=x423051]




[Modificato da by sal 19/01/2019 15:59]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 331
Registrato il: 29/04/2002
Utente Senior
2007
OFFLINE
19/01/2019 16:05

ciao By sal, grazie della risposta
scusa ma intendevo la modifica nel foglio previsioni.
O5:S3000.
Post: 5.610
Registrato il: 14/11/2004
Utente Master
Office 2019
ONLINE
19/01/2019 17:36

Formattazione Condizionale
Ciao Satos, allora il problema è differente in quanto aggiungendo altre estrazioni, il range cambia.

te lo risolvo con il VBA, per me più facile che con le formule.

questa la macro per la Formattazione Condizionale.

Sub FormCond(fg, c)
Dim r

Sheets(fg).Select
r = Cells(Rows.Count, c).End(xlUp).Row
    Range(Cells(r - 5, c), Cells(r, c + 4)).Select
    Selection.FormatConditions.Delete
    Range(Cells(r - 4, c), Cells(r, c + 4)).Select
    Selection.FormatConditions.AddUniqueValues
    Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
    Selection.FormatConditions(1).DupeUnique = xlDuplicate
    With Selection.FormatConditions(1).Font
        .ThemeColor = xlThemeColorDark1
        .TintAndShade = 0
    End With
    With Selection.FormatConditions(1).Interior
        .PatternColorIndex = xlAutomatic
        .ThemeColor = xlThemeColorAccent2
        .TintAndShade = -0.499984740745262
    End With
    Selection.FormatConditions(1).StopIfTrue = True
    Cells(5, 1).Select
End Sub


è una macro che ha bisogno di parametri per funzionare, questo perche puoi utilizzarla anche per più situazioni identiche, visto che hai detto che vorresti usare per più occasioni.

la macro nelle macro non la vedi per lanciarla, viene lanciata all'apertura del foglio "Previsioni", ma questo in automatico perche l'ho legata all'evento "Activate" del foglio, i parametri che vengono passati alla macro sono

fg = nome foglio tra virgolette "Previsioni"
c = numero di colonna del 1° estratto

la macro è "Sub FormCond(fg, c)"

cosa fa: in effetti seleziona il foglio, poi va alla colonna 15=o vede l'ultima riga occupata, cancella la formattazione precedente e crea una nuova formattazione con la riga che hai aggiunto.

se vuoi usarla su un altro foglio esempio "Metodo" il codice per lanciare la macro diventa

call FormCond("Metodo",4)

il 4 sarebbe la colonna D

ti allego il file

Ciao By Sal [SM=x423051]



se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 332
Registrato il: 29/04/2002
Utente Senior
2007
OFFLINE
20/01/2019 09:59

Ciao bysal, Grazie infinite
buona giornata
Post: 333
Registrato il: 29/04/2002
Utente Senior
2007
OFFLINE
20/01/2019 17:42

Ciao by sal, scusami ma sono un po' imbranato con queste macro
ho provato ad inserirla ma non funziona sicuramente ho sbagliato qualcosa.
potresti indicarmi i passaggi da fare …
Grazie della pazienza
Post: 5.611
Registrato il: 14/11/2004
Utente Master
Office 2019
ONLINE
21/01/2019 08:13

Formattazione Condizionale
Ciao Satos, le macro le devi spostare, dal file che hai inserito al tuo file?, se è cosi le macro da spostare sono 2, la macro quella elencata ed un altra macro che si trova nel modulo del foglio "Previsioni" che sarebbe

Private Sub Worksheet_Activate()
Call FormCond("Previsioni", 15)
End Sub


che serve per lanciare la macro "FormCond" quando apri il foglio previsioni.

comunque ti mando un mp leggilo.

Ciao By Sal [SM=x423051]


se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 334
Registrato il: 29/04/2002
Utente Senior
2007
OFFLINE
21/01/2019 11:22

ciao by sal, grazie infinite
attendo il tuo mp
Post: 335
Registrato il: 29/04/2002
Utente Senior
2007
OFFLINE
21/01/2019 11:25

Ciao Bysal, Dopo vari tentativi sono riuscito ad aggiornare il resto dei file con la tua macro.
Ancora grazie infinite
[Modificato da satos 21/01/2019 17:54]
Vota: 15MediaObject5,0049 4
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]
Excel formattazione condizionale (6 messaggi, agg.: 20/12/2023 11:36)
Excel formattazione (4 messaggi, agg.: 20/07/2019 17:22)
Excel formattazione (11 messaggi, agg.: 15/09/2019 12:54)
Excel formattazione condizionale (6 messaggi, agg.: 20/01/2020 09:44)
Excel formattazione condizionale (5 messaggi, agg.: 14/01/2022 09:54)
Excel formattazione (5 messaggi, agg.: 01/07/2022 14:08)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 19:58. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com