Ringrazio Luigi
precisissimo ed esaustivo come sempre. Grazie anche per tutte le conferme e specifice sull'archivio.
M'aveva un pò bloccato "il sostituito" ... scritto da Rosanna che se riferito ad un intero archivio
lascia spalancato un portone con su scritto: "Con cosa?!?!?!"
Per il resto avevo maturato una convinzione errata, a causa del contesto, piuttosto che dello specifico-tecnico.
Ad esempio il nome-variabile dell' Array posto tra parentesi dopo Erase crea errore ...
ma non lo è come "dipendente" da compatibilità con Spaziometria.
Errato attribuirglielo o pensare ad una istruzione incompatibile.
Istruzione che ho sostituito spesso con Redim (con o senza Preserve) senza problemi.
Codice:
Sub Main ()
Dim A(5)
A(1) = 1 : A(2) = 2
Erase (A) ' Erase A
A(1) = 3
Scrivi Format2 (CInt(A(1))) & "." & Format2(Fuori90(A(2)))
End Sub
Leggermente diverse altre istruzioni sugli array e matrici (che non so trattare e non sono il mio forte)
Per il Fuori90 ... (forse richiamato, da Rosanna) mi ero espresso in passato.
Qui, "tratta" lo Zero a divenire 90 ... ed "i numeri negativi". Compito dello scripter tenerne conto.
Ma lo script in oggetto come avevo accennato e documentato, a fronte di risultati
piuttosto diversi nella forma erano sostanzialmente identici nella sostanza.
Script perfettamente funzionante, solo perfettibile.
Pace & Bene a Tutte/i.