Anthony, torno con un altro interrogativo, simile a quello che mi hai brillantemente risolto nel mio post
http://www.pc-facile.com/forum/viewtopi ... df5820fa74
Allora, ho sempre una matrice, questa volta fatta così:
_____NomeCol1___NomeCol2____......____NomeColN
3_____Roma_______Milano______......______Napoli
1_____Palermo______Ivrea______......______Bologna
2_____Firenze______Venezia_____......_____Catania
Come la scorsa volta, questo è un esempio; la matrice reale ha circa 80 righe e 40 colonne.
L'obiettivo è di riportare su un altro foglio, dalla cella A2 le righe (dalla Col1 alla ColN) tante volte quanto indicato dal numero che si trova nella matrice nella prima cella a sinistra.
Nel caso illustrato dovrei ottenere:
Roma_______Milano______......______Napoli
Roma_______Milano______......______Napoli
Roma_______Milano______......______Napoli
Palermo______Ivrea______......______Bologna
Firenze______Venezia_____......_____Catania
Firenze______Venezia_____......_____Catania
Ho tentato di utilizzare la macro che mi hai scritto per l'altro problema, ma non avendola saputa decifrare per intero, non sono stato capace.
Approfitto anche per domandare un'ultima cosa diversa, ma che penso semplicissima.... (non per me ovviamente)
Capita spesso nelle macro di fare dei copia/incolla (o taglia/incolla).
Ad esempio
Range("A1:E2").Select
Selection.Copy
Range("G1").Select
ActiveSheet.Paste
Bene, è possibile avere un codice da inserire nelle macro dove il range di partenza venga chiesto tramite un box d'inserimento. ed altrettanto avvenga per la cella o l'intervallo di destinazione?
Grazie!
V.