Buongiorno, salute a tutti
Chiedo il vostro aiuto per risolvere il seguente problema
Inizialmente ho il range A, formato da un certo numero di colonne discontinue
Tutte le colonne hanno lo stesso numero di righe
Le colonne interessate sono sempre le stesse, in fig., per motivi di spazio, colonne “B”, “E”, “H”, “k”,
ma in realtà sono altre
il range A può iniziare da una qualunque colonna e terminare con una qualsiasi colonna di quelle citate
quello che cambia ogni volta che si popola il range A è la riga iniziale della prima ed ultima colonna del range A
Una macro contiene una matrice stringa con le prime celle di ogni colonna del tipo “B4”, “E4”, …, “E10”,
questa stessa macro popola un'altra matrice con quale poi si trasferiscono i valori nelle colonne.
Come posso in un ciclo usando Set Range = Application.union(Range1, Range2,…, RangeN),
o qualcosa di simile, trasformare il range A nel range B, in modo che quest’ultimo sia costituito da colonne continue senza necessariamente popolare il foglio poco interessante allo scopo?
La finalità di questa trasformazione del range è quella di applicare ad ogni riga del range B la funzione
COUNTIF con un altro ciclo, che mi sembra più semplice che applicarla al range A.
Ciao, grazie