maurogsc.eu
|
![]() |
home ==> Excel: come fare per ==> Matrice: copiare il contenuto di un Range di celle in una matrice(Array)
Matrice: copiare il contenuto di un Range
di celle in una
matrice(Array)
- VBA
NOTA. La soluzione ed il codice sono forniti *così come sono* e l’autore declina ogni responsabilità per eventuali problemi causati dal codice o dalla soluzione proposta se usati impropriamente. Create e utilizzate una copia del file per le vostre prove, *prima* di utilizzare il codice o la soluzione in files importanti.
1 - Codice che copia il contenuto delle celle A1:C5 del Foglio1 in una matrice:
Public Sub m()
Dim v As Variant
Dim rng As Range
Dim sh As Worksheet
Set sh = ThisWorkbook.Worksheets("Foglio1")
Set rng = sh.Range("A1:C5")
v = rng
MsgBox v(3, 2) '<<=== Test
Set rng = Nothing
Set sh = Nothing
End Sub
Vedi anche qui: Matrice: copiare il contenuto di una matrice(Array) in un Range di celle
Per ulteriori informazioni su Microsoft Excel ed il suo Visual Basic, utilizzate questo
forum:
http://social.answers.microsoft.com/Forums/it-IT/officeexcelit/threads
Ultimo aggiornamento di questa pagina: 25/11/2010 - mauro gamberini