Bonjour,
Je travaille avec un tableau de 6 lignes pour 12 colonnes.=20
via VBA, j'arrive =E0 le remplir.. mais =E7a foire quand je=20
veux mettre ce tableau sur une feuille de calcul..
je fais :=20
range("base_don").value =3D base
base_don est une plage de 6*12
et base est mon tableau sous vba..
"la m=E9thode range de machin truc a =E9chou=E9e).."
=E7a vous dit kelke chose ?.
Merci par avance..=20
ps : je suis certain que c'est un truc facile que je vois=20
pas.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Hervé
Salut Patrice, Essai ceci : Sub Tableau() '1 To 6 = lignes, 1 To 12 = colonnes Dim Base(1 To 6, 1 To 12) As Integer Dim I As Integer Dim J As Integer For I = 1 To 6 For J = 1 To 12 Base(I, J) = I + J Next Next Range("base_don").Value = Base Erase Base End Sub
Hervé.
"Patrice" a écrit dans le message news: 197501c38821$f7d537f0$ Bonjour, Je travaille avec un tableau de 6 lignes pour 12 colonnes. via VBA, j'arrive à le remplir.. mais ça foire quand je veux mettre ce tableau sur une feuille de calcul..
je fais :
range("base_don").value = base
base_don est une plage de 6*12 et base est mon tableau sous vba.. "la méthode range de machin truc a échouée).." ça vous dit kelke chose ?.
Merci par avance.. ps : je suis certain que c'est un truc facile que je vois pas.
Salut Patrice,
Essai ceci :
Sub Tableau()
'1 To 6 = lignes, 1 To 12 = colonnes
Dim Base(1 To 6, 1 To 12) As Integer
Dim I As Integer
Dim J As Integer
For I = 1 To 6
For J = 1 To 12
Base(I, J) = I + J
Next
Next
Range("base_don").Value = Base
Erase Base
End Sub
Hervé.
"Patrice" <patrice_greniernospam@yahoo.fr> a écrit dans le message news:
197501c38821$f7d537f0$a401280a@phx.gbl...
Bonjour,
Je travaille avec un tableau de 6 lignes pour 12 colonnes.
via VBA, j'arrive à le remplir.. mais ça foire quand je
veux mettre ce tableau sur une feuille de calcul..
je fais :
range("base_don").value = base
base_don est une plage de 6*12
et base est mon tableau sous vba..
"la méthode range de machin truc a échouée).."
ça vous dit kelke chose ?.
Merci par avance..
ps : je suis certain que c'est un truc facile que je vois
pas.
Salut Patrice, Essai ceci : Sub Tableau() '1 To 6 = lignes, 1 To 12 = colonnes Dim Base(1 To 6, 1 To 12) As Integer Dim I As Integer Dim J As Integer For I = 1 To 6 For J = 1 To 12 Base(I, J) = I + J Next Next Range("base_don").Value = Base Erase Base End Sub
Hervé.
"Patrice" a écrit dans le message news: 197501c38821$f7d537f0$ Bonjour, Je travaille avec un tableau de 6 lignes pour 12 colonnes. via VBA, j'arrive à le remplir.. mais ça foire quand je veux mettre ce tableau sur une feuille de calcul..
je fais :
range("base_don").value = base
base_don est une plage de 6*12 et base est mon tableau sous vba.. "la méthode range de machin truc a échouée).." ça vous dit kelke chose ?.
Merci par avance.. ps : je suis certain que c'est un truc facile que je vois pas.
Patrice
ok, ça marche..merci !
-----Message d'origine----- Salut Patrice, Essai ceci : Sub Tableau() '1 To 6 = lignes, 1 To 12 = colonnes Dim Base(1 To 6, 1 To 12) As Integer Dim I As Integer Dim J As Integer For I = 1 To 6 For J = 1 To 12 Base(I, J) = I + J Next Next Range("base_don").Value = Base Erase Base End Sub
Hervé.
"Patrice" a écrit dans le message news:
197501c38821$f7d537f0$ Bonjour, Je travaille avec un tableau de 6 lignes pour 12 colonnes. via VBA, j'arrive à le remplir.. mais ça foire quand je veux mettre ce tableau sur une feuille de calcul..
je fais :
range("base_don").value = base
base_don est une plage de 6*12 et base est mon tableau sous vba.. "la méthode range de machin truc a échouée).." ça vous dit kelke chose ?.
Merci par avance.. ps : je suis certain que c'est un truc facile que je vois pas.
.
ok, ça marche..merci !
-----Message d'origine-----
Salut Patrice,
Essai ceci :
Sub Tableau()
'1 To 6 = lignes, 1 To 12 = colonnes
Dim Base(1 To 6, 1 To 12) As Integer
Dim I As Integer
Dim J As Integer
For I = 1 To 6
For J = 1 To 12
Base(I, J) = I + J
Next
Next
Range("base_don").Value = Base
Erase Base
End Sub
Hervé.
"Patrice" <patrice_greniernospam@yahoo.fr> a écrit dans
le message news:
197501c38821$f7d537f0$a401280a@phx.gbl...
Bonjour,
Je travaille avec un tableau de 6 lignes pour 12 colonnes.
via VBA, j'arrive à le remplir.. mais ça foire quand je
veux mettre ce tableau sur une feuille de calcul..
je fais :
range("base_don").value = base
base_don est une plage de 6*12
et base est mon tableau sous vba..
"la méthode range de machin truc a échouée).."
ça vous dit kelke chose ?.
Merci par avance..
ps : je suis certain que c'est un truc facile que je vois
pas.
-----Message d'origine----- Salut Patrice, Essai ceci : Sub Tableau() '1 To 6 = lignes, 1 To 12 = colonnes Dim Base(1 To 6, 1 To 12) As Integer Dim I As Integer Dim J As Integer For I = 1 To 6 For J = 1 To 12 Base(I, J) = I + J Next Next Range("base_don").Value = Base Erase Base End Sub
Hervé.
"Patrice" a écrit dans le message news:
197501c38821$f7d537f0$ Bonjour, Je travaille avec un tableau de 6 lignes pour 12 colonnes. via VBA, j'arrive à le remplir.. mais ça foire quand je veux mettre ce tableau sur une feuille de calcul..
je fais :
range("base_don").value = base
base_don est une plage de 6*12 et base est mon tableau sous vba.. "la méthode range de machin truc a échouée).." ça vous dit kelke chose ?.
Merci par avance.. ps : je suis certain que c'est un truc facile que je vois pas.