bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
Bonjour.
Voici la solution pour Tableau1dim :
Sub Test()
Dim Tableau1Dim(10) As String
For Each c In Range("a1:a10")
TableauDim1(c.Row - 1) = c.Value
Next c
For i = 0 To 9
MsgBox Tableau1Dim(i)
Next i
End Sub
Bonjour.
Voici la solution pour Tableau1dim :
Sub Test()
Dim Tableau1Dim(10) As String
For Each c In Range("a1:a10")
TableauDim1(c.Row - 1) = c.Value
Next c
For i = 0 To 9
MsgBox Tableau1Dim(i)
Next i
End Sub
Bonjour.
Voici la solution pour Tableau1dim :
Sub Test()
Dim Tableau1Dim(10) As String
For Each c In Range("a1:a10")
TableauDim1(c.Row - 1) = c.Value
Next c
For i = 0 To 9
MsgBox Tableau1Dim(i)
Next i
End Sub
Bonsoir Bourby,
Si bien compris (pas sûr) exemples:
'************
Dim montab(10) As String
Dim grotab(10, 3) As String
'***
Sub rempmontab()
For i = 1 To Range("a1:a10").Cells.Count
montab(i) = Range("a1:a10").Cells(i)
Next
MsgBox montab(7)
End Sub
'***
Sub rempgrotab()
For j = 1 To Range("a1:c10").columns.count
For i = 1 To Range("a1:c10").rows.count
grotab(i, j) = Range("a1:c10").Cells(i, j)
Next i
Next j
MsgBox grotab(7, 1) & " , " & grotab(7, 2) _
& " , " & grotab(7, 3)
End Sub
'************
'lSteph
"bourby" a écrit dans le message de news:
%23Q6eiP$bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
Bonsoir Bourby,
Si bien compris (pas sûr) exemples:
'************
Dim montab(10) As String
Dim grotab(10, 3) As String
'***
Sub rempmontab()
For i = 1 To Range("a1:a10").Cells.Count
montab(i) = Range("a1:a10").Cells(i)
Next
MsgBox montab(7)
End Sub
'***
Sub rempgrotab()
For j = 1 To Range("a1:c10").columns.count
For i = 1 To Range("a1:c10").rows.count
grotab(i, j) = Range("a1:c10").Cells(i, j)
Next i
Next j
MsgBox grotab(7, 1) & " , " & grotab(7, 2) _
& " , " & grotab(7, 3)
End Sub
'************
'lSteph
"bourby" <jchfer@wanadoo.fr> a écrit dans le message de news:
%23Q6eiP$AFHA.3120@TK2MSFTNGP12.phx.gbl...
bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
Bonsoir Bourby,
Si bien compris (pas sûr) exemples:
'************
Dim montab(10) As String
Dim grotab(10, 3) As String
'***
Sub rempmontab()
For i = 1 To Range("a1:a10").Cells.Count
montab(i) = Range("a1:a10").Cells(i)
Next
MsgBox montab(7)
End Sub
'***
Sub rempgrotab()
For j = 1 To Range("a1:c10").columns.count
For i = 1 To Range("a1:c10").rows.count
grotab(i, j) = Range("a1:c10").Cells(i, j)
Next i
Next j
MsgBox grotab(7, 1) & " , " & grotab(7, 2) _
& " , " & grotab(7, 3)
End Sub
'************
'lSteph
"bourby" a écrit dans le message de news:
%23Q6eiP$bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
Bonjour.
Voici la solution pour Tableau1dim :
Sub Test()
Dim Tableau1Dim(10) As String
For Each c In Range("a1:a10")
TableauDim1(c.Row - 1) = c.Value
Next c
For i = 0 To 9
MsgBox Tableau1Dim(i)
Next i
End Sub
Je n'ai pas XL sous la main pour tester mais il me semble que
"la manière bourrin" fonctionne sous VBA:
TableauDim1=range("a1:a10").value
Bonjour.
Voici la solution pour Tableau1dim :
Sub Test()
Dim Tableau1Dim(10) As String
For Each c In Range("a1:a10")
TableauDim1(c.Row - 1) = c.Value
Next c
For i = 0 To 9
MsgBox Tableau1Dim(i)
Next i
End Sub
Je n'ai pas XL sous la main pour tester mais il me semble que
"la manière bourrin" fonctionne sous VBA:
TableauDim1=range("a1:a10").value
Bonjour.
Voici la solution pour Tableau1dim :
Sub Test()
Dim Tableau1Dim(10) As String
For Each c In Range("a1:a10")
TableauDim1(c.Row - 1) = c.Value
Next c
For i = 0 To 9
MsgBox Tableau1Dim(i)
Next i
End Sub
Je n'ai pas XL sous la main pour tester mais il me semble que
"la manière bourrin" fonctionne sous VBA:
TableauDim1=range("a1:a10").value
bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
Bonjour Bourby,
Si la méthode (commedit Daniel)bourrin est
(comme dit Gaenonius) plus rapide, il vaut mieux
savoir le faire en boucle car la source ne sera pas
toujours une plage de cellule mais peut être des éléments
issus de contrôles, d'une collection ou générés dans le code
et le cas sera plus épineux si l'on doit utiliser un tableau à plus de 2
dimensions.
L'utilisation de 0 to 9 est plus académique que 1 à 10.
En revanche, pas d'accord avec l'idée d'obligation du Variant qui est plus
généraliste mais plus lourd
un tableau peut tout à fait est déclaré comme un autre type de variable en
String ou Integer...
'lSteph
"bourby" a écrit dans le message de news:
%23Q6eiP$bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
Bonjour Bourby,
Si la méthode (commedit Daniel)bourrin est
(comme dit Gaenonius) plus rapide, il vaut mieux
savoir le faire en boucle car la source ne sera pas
toujours une plage de cellule mais peut être des éléments
issus de contrôles, d'une collection ou générés dans le code
et le cas sera plus épineux si l'on doit utiliser un tableau à plus de 2
dimensions.
L'utilisation de 0 to 9 est plus académique que 1 à 10.
En revanche, pas d'accord avec l'idée d'obligation du Variant qui est plus
généraliste mais plus lourd
un tableau peut tout à fait est déclaré comme un autre type de variable en
String ou Integer...
'lSteph
"bourby" <jchfer@wanadoo.fr> a écrit dans le message de news:
%23Q6eiP$AFHA.3120@TK2MSFTNGP12.phx.gbl...
bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
Bonjour Bourby,
Si la méthode (commedit Daniel)bourrin est
(comme dit Gaenonius) plus rapide, il vaut mieux
savoir le faire en boucle car la source ne sera pas
toujours une plage de cellule mais peut être des éléments
issus de contrôles, d'une collection ou générés dans le code
et le cas sera plus épineux si l'on doit utiliser un tableau à plus de 2
dimensions.
L'utilisation de 0 to 9 est plus académique que 1 à 10.
En revanche, pas d'accord avec l'idée d'obligation du Variant qui est plus
généraliste mais plus lourd
un tableau peut tout à fait est déclaré comme un autre type de variable en
String ou Integer...
'lSteph
"bourby" a écrit dans le message de news:
%23Q6eiP$bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
Bonjour Bourby,
Si la méthode (commedit Daniel)bourrin est
(comme dit Gaenonius) plus rapide, il vaut mieux
savoir le faire en boucle car la source ne sera pas
toujours une plage de cellule mais peut être des éléments
issus de contrôles, d'une collection ou générés dans le code
et le cas sera plus épineux si l'on doit utiliser un tableau à plus de 2
dimensions.
L'utilisation de 0 to 9 est plus académique que 1 à 10.
En revanche, pas d'accord avec l'idée d'obligation du Variant qui est plus
généraliste mais plus lourd
un tableau peut tout à fait est déclaré comme un autre type de variable en
String ou Integer...
'lSteph
"bourby" a écrit dans le message de news:
%23Q6eiP$bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
bonjour,
Bonjour Bourby,
Si la méthode (commedit Daniel)bourrin est
(comme dit Gaenonius) plus rapide, il vaut mieux
savoir le faire en boucle car la source ne sera pas
toujours une plage de cellule mais peut être des éléments
issus de contrôles, d'une collection ou générés dans le code
et le cas sera plus épineux si l'on doit utiliser un tableau à plus de 2
dimensions.
L'utilisation de 0 to 9 est plus académique que 1 à 10.
En revanche, pas d'accord avec l'idée d'obligation du Variant qui est plus
généraliste mais plus lourd
un tableau peut tout à fait est déclaré comme un autre type de variable en
String ou Integer...
'lSteph
"bourby" <jchfer@wanadoo.fr> a écrit dans le message de news:
%23Q6eiP$AFHA.3120@TK2MSFTNGP12.phx.gbl...
bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
bonjour,
Bonjour Bourby,
Si la méthode (commedit Daniel)bourrin est
(comme dit Gaenonius) plus rapide, il vaut mieux
savoir le faire en boucle car la source ne sera pas
toujours une plage de cellule mais peut être des éléments
issus de contrôles, d'une collection ou générés dans le code
et le cas sera plus épineux si l'on doit utiliser un tableau à plus de 2
dimensions.
L'utilisation de 0 to 9 est plus académique que 1 à 10.
En revanche, pas d'accord avec l'idée d'obligation du Variant qui est plus
généraliste mais plus lourd
un tableau peut tout à fait est déclaré comme un autre type de variable en
String ou Integer...
'lSteph
"bourby" a écrit dans le message de news:
%23Q6eiP$bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
bonjour,
En revanche, pas d'accord avec l'idée d'obligation du Variant qui est plus
généraliste mais plus lourd
un tableau peut tout à fait est déclaré comme un autre type de variable en
String ou Integer...
Bonjour Bourby,
Si la méthode (commedit Daniel)bourrin est
(comme dit Gaenonius) plus rapide, il vaut mieux
savoir le faire en boucle car la source ne sera pas
toujours une plage de cellule mais peut être des éléments
issus de contrôles, d'une collection ou générés dans le code
et le cas sera plus épineux si l'on doit utiliser un tableau à plus de 2
dimensions.
L'utilisation de 0 to 9 est plus académique que 1 à 10.
En revanche, pas d'accord avec l'idée d'obligation du Variant qui est plus
généraliste mais plus lourd
un tableau peut tout à fait est déclaré comme un autre type de variable en
String ou Integer...
'lSteph
"bourby" a écrit dans le message de news:
%23Q6eiP$bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
En revanche, pas d'accord avec l'idée d'obligation du Variant qui est plus
généraliste mais plus lourd
un tableau peut tout à fait est déclaré comme un autre type de variable en
String ou Integer...
Bonjour Bourby,
Si la méthode (commedit Daniel)bourrin est
(comme dit Gaenonius) plus rapide, il vaut mieux
savoir le faire en boucle car la source ne sera pas
toujours une plage de cellule mais peut être des éléments
issus de contrôles, d'une collection ou générés dans le code
et le cas sera plus épineux si l'on doit utiliser un tableau à plus de 2
dimensions.
L'utilisation de 0 to 9 est plus académique que 1 à 10.
En revanche, pas d'accord avec l'idée d'obligation du Variant qui est plus
généraliste mais plus lourd
un tableau peut tout à fait est déclaré comme un autre type de variable en
String ou Integer...
'lSteph
"bourby" <jchfer@wanadoo.fr> a écrit dans le message de news:
%23Q6eiP$AFHA.3120@TK2MSFTNGP12.phx.gbl...
bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby
En revanche, pas d'accord avec l'idée d'obligation du Variant qui est plus
généraliste mais plus lourd
un tableau peut tout à fait est déclaré comme un autre type de variable en
String ou Integer...
Bonjour Bourby,
Si la méthode (commedit Daniel)bourrin est
(comme dit Gaenonius) plus rapide, il vaut mieux
savoir le faire en boucle car la source ne sera pas
toujours une plage de cellule mais peut être des éléments
issus de contrôles, d'une collection ou générés dans le code
et le cas sera plus épineux si l'on doit utiliser un tableau à plus de 2
dimensions.
L'utilisation de 0 to 9 est plus académique que 1 à 10.
En revanche, pas d'accord avec l'idée d'obligation du Variant qui est plus
généraliste mais plus lourd
un tableau peut tout à fait est déclaré comme un autre type de variable en
String ou Integer...
'lSteph
"bourby" a écrit dans le message de news:
%23Q6eiP$bonjour,
j'ai du mal avec les tableaux en VBA.
Comment faire en sorte de récupérer dans Tableau1dim les valeurs de la
Plage A1:A10?
Et dans Tableau2dim, les valeurs de la plage A1:C10?
A noter: je souhaite que les 2 tableaux soient des variables String, pas
des variables Range.
D'avance merci pour votre aide.
Bourby