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

Duplicare solo i numeri con sfondo colorato stessa posizione.

Ultimo Aggiornamento: 24/04/2021 09:19
Post: 200
Registrato il: 27/05/2019
Città: MILANO
Età: 56
Utente Junior
2016
OFFLINE
20/04/2021 19:54

Ciao, Ora vorrei risolvere quest'ultimo quesito;
che è un po simile alla precedente richiesta nella speranza che sia di più facile realizzazione, purtroppo io non lo sò non avendo dimestichezza
con i codici;
Questa volta si dovrebbero duplicare solo quei numeri che rispettano certe condizioni che ho scritto nel file allegato;

Sperando di non essere stato irrispettoso nella richiesta nei confronti di chi mi volesse aiutare, ringrazio già da ora.
[Modificato da cico777 20/04/2021 20:02]
Post: 1.385
Registrato il: 27/06/2011
Utente Veteran
excel 2007
OFFLINE
23/04/2021 11:53

ciao cico,
ti faccio presente che nelle prime due tabelle del file che hai allegato, l'ambo è presente più di una volta
e che non ho controllato le tabelle di seguito.

Ti allego un file volutamente difforme dal tuo che vuole essere un compito da svolgere a tua cura:
verificane le differenze dal tuo, studia il codice della macro che lo esegue ed adattalo al tuo file originale.

ATTENZIONE:
se intendi dare riscontro al presente messaggio,
ricorda di argomentare la risposta in modo adeguato:
del "di nuovo grazie" senza sapere se sono stato d'aiuto, ci faccio poco!!!!


Buon lavoro
Frank
[Modificato da tanimon 23/04/2021 11:54]







Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
Excel 2007 forse anche 2013 ... 2021 ... 365 e future...
Post: 1.387
Registrato il: 27/06/2011
Utente Veteran
excel 2007
OFFLINE
23/04/2021 23:13

ciao cico,
la presente discussione,

ha niente a che fare con questa?

https://www.forumexcel.it/forum/threads/confronto-tra-diversi-gruppi-di-numeri.48335/#post-384002

se mi dici di no......... [SM=x423044]

ho pronta la soluzione al tuo problema

ma non credo ti sia ancora necessaria

ciao

Frank







Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
Excel 2007 forse anche 2013 ... 2021 ... 365 e future...
Post: 1.388
Registrato il: 27/06/2011
Utente Veteran
excel 2007
OFFLINE
24/04/2021 09:19

ciao a tutti,
visto che l'utente ha già risolto diversamente,

a beneficio di altri interessati alla problematica oggetto della discussione, riporto la soluzione che ho predisposto.

Da inserire in un modulo e da lanciare con attivo il foglio interessato.
ciao

Frank

vb
Sub verifica()
Dim r As Long, c As Long, c1 As Long

r = 6
c = 3
c1 = 17


Do
    Do
        If Cells(r, c).Interior.ColorIndex = xlNone Then GoTo 10
        
        If Cells(r, c).Value = Cells(3, 20).Value _
        And Cells(r, c1).Value = Cells(3, 20).Value _
        Or Cells(r, c).Value = Cells(3, 21).Value _
        And Cells(r, c1).Value = Cells(3, 21).Value Then
                  
            Cells(r, c1).Interior.Color = vbMagenta
            
        End If
        
        If Cells(r, c).Value = Cells(4, 20).Value _
        And Cells(r, c1).Value = Cells(4, 20).Value _
        Or Cells(r, c).Value = Cells(4, 21).Value _
        And Cells(r, c1).Value = Cells(4, 21).Value _
        Or Cells(r, c).Value = Cells(4, 22).Value _
        And Cells(r, c1).Value = Cells(4, 22).Value Then
        
            Cells(r, c1).Interior.Color = vbGreen
            
        End If
10:
        c = c + 1
        c1 = c1 + 1
    Loop While c < 15 And c1 < 29

    r = r + 1

    c = 3
    c1 = 17
Loop While r < 14

End Sub
[Modificato da tanimon 24/04/2021 09:19]







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]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 01:13. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com