okcoral ha scritto:Provo ancora con una ulteriore richiesta che si compone di due parti.
Oltre la colonna A che accoglie gli 8 numeri naturali dal n° 1 L n° 8, che con il codice e formule annesse di Anthony47 sono conteggiati con l’” eccezione” che se si presentano in testa alla colonna dei doppi numeri questi non vengono presi in considerazione nei calcoli, ho in COLONNA F la medesima situazione ma questa volta con solo 4 numeri naturali che vanno dal n°1 al n°4.
Questi 4 numeri si ripetono in modo casuale per tutta la lunghezza che va da F3 ad F30, esattamente come gli 8 numeri fanno in COLONNA A, quindi con celle vuote e celle piene.
Può capitare che i DOPPI numeri in testa COLONNA siano più di uno, mentre in colonna A abbiamo solo uno degli 8, che se si ripete per n volte va escluso dal conteggio, qui invece abbiamo anche più numeri
Interessati, tipo: 2,2,2,4,4,1,4,2,3………
La domanda è si può modificare il codice per escludere oltre che la semplice anche l’eccezione multipla dei doppi numeri 2,2,2,4,4?
La seconda parte chiede invece, sempre in COLONNA F se si può fermare il conteggio alla presenza in qualunque riga della colonna F di tutti e 4 i numeri.
Ogni volta e solo in quel caso che tutti e 4 i numeri si siano presentati da F3 ad F30 si ferma il conteggio
Esempio: 2,2,2,4,4,1,4, cel. Vuota, 2,1,1, cel. Vuota, 4,2,1,3 .....stop conteggio perché l’ultimo numero il 3 ha fatto in modo che in colonna vi siano presenti tutti e 4 i numeri.
Grazie e buona giornata a tutti
@Anthony47
Inizialmente avevo progettato di sviluppare in COLONNA F un reset del conteggio numeri al presentarsi di tutti e 4 i numeri
e di nuovo iniziare da F3 con celle vuote che accogliessero un riempimento progressivo da F3 ad F30.
Ora con il tuo intervento, con il codice e formule annesse,la cosa è fattibile e di fatto potrei terminare qui la parte del progettino
e iniziare a costruire un foglio vero e proprio, dove le COLONNE interessate sono circa 6 , Sei colonne che si muovono tutte in sincrono con la logica della neutralizzazione del conteggio delle DOPPIE, TRIPLE....e cosi via presenze.
Di fatto ogni colonna però fa reset quando gli pare in relazione alla presenza dei suoi 4 numeri.
Resettando e tornando in cima alla colonna (con una o più delle 6 disponibili) mi troverei con uno SFASAMENTO di RiGA tra le colonne.
Sarebbe invece più ordinato fare il RESET alla RIGA successiva alla presenza dei 4 numeri , in modo che la colonna o le colonne
continuino con il loro progressivo riempimento e con il numero di RIGA uguale.
La richiesta è:
mettere un RESET al conteggio
Function GPNeutral(ByRef myArea As Range) alla presenza in colonna di ognuno dei 4 numeri ( chiaramente tre di questi potranno avere più presenze , mentre solo uno di questi con una sola presenza CHIUDERA'
alla RIGA (dove capita) il conteggio.
Alla riga successiva riprendere il conteggio con le stesse modalità, in modo che le sei colonne siano allineate alla medesima riga.
Consapevole che di richieste ne ho fatte in abbondanza
ti ringrazio molto della tua disponibilità