Il link indicato da arflop è perfetto però funziona solo quando dichiaro ( dim arraymacro(x)) dove x è il numero esatto di valori presenti nell'array.
Il problema è che non so a priori il numero di record quindi non riesco a capire.
Ho provato ad assegnargli al posto di x una variabile contenente il numero di valori esatto però non mi da errore che vi indico

codice:
Microsoft VBScript compilation error '800a0402' 

Expected integer constant 

/ricerca geografica macro.asp, line 288 

dim arraymacro(Cint(totrecpresenti))
cosa devo fare?