Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

VBA - if su piu celle per vericare uguaglianza

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

VBA - if su piu celle per vericare uguaglianza

Postdi marcus69 » 29/02/20 16:31

ciao,
ho un ciclo for che verifica se due celle sono uguali fra loro.

l'istruzione è semplice

a= 2
x= 14
for a = 2 to x
if cells(a, 4) = (cells a, 5) then
cells ( a, 10) = "ok"
end if
next a

problema: ho più celle da controllare , circa 6-7 a seconda dei casi, sulla stessa riga e consecutive

ho provato con
if cells(a, 4) = (cells a, 5) = (cells a, 6) = (cells a, 7) then

ma non fa il controllo, e non restituisce errore,
- ho provato a mettere tutto in parentesi e non va ancora
- ho provato con un classica formula interna Se(e( le varie celle che devono essere uguali ) e funziona ovviamente ( ho nidificato fino a 7 celle, ma il numero è variabile

non trovo da nessuna parte come fare un controllo di uguaglianza di 3 o piu celle nell'istruzione if, è un problema di sintassi credo, avete qualche spunto per cortesia?
marcus69
Utente Junior
 
Post: 98
Iscritto il: 19/10/17 14:39

Sponsor
 

[RISOLTO]Re: VBA - if su piu celle per vericare uguaglianza

Postdi marcus69 » 29/02/20 16:46

bah, che scemata

bastava mettere : if cells( a,1) = ( cell(a,5) and..... tutte le celle che voglio ) then

fine del problema scusate, a volte mi perdo in nulla

imparerò
marcus69
Utente Junior
 
Post: 98
Iscritto il: 19/10/17 14:39


Torna a Applicazioni Office Windows


Topic correlati a "VBA - if su piu celle per vericare uguaglianza":


Chi c’è in linea

Visitano il forum: Nessuno e 22 ospiti