Bonsoir à tous,
Par code VBA je voudrais transférer les données d'un tableau VBA
"TABdonnees" de 200 lignes et 30 colonnes directement sur une feuille de
calcul sans passer par une boucle For.. ou Do...
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
michdenis
Bonsoir Herdet,
En supposant que tu veuilles copier ton tableau "TABdonnees" dans la feuille "feuil1" ayant comme cellule de début B5
Application.Enableevents = False With workshees("Feuil1") .Range("B5").Resize(UBound(TABdonnees, 1), UBound(TABdonnees, 2)) = TABdonnees End With Application.Enableevents = True
Salutations!
"Herdet" a écrit dans le message de news: Bonsoir à tous, Par code VBA je voudrais transférer les données d'un tableau VBA "TABdonnees" de 200 lignes et 30 colonnes directement sur une feuille de calcul sans passer par une boucle For.. ou Do...
Connaissez-vous la syntaxe en VBA ?
Salutations Robert
Bonsoir Herdet,
En supposant que tu veuilles copier ton tableau "TABdonnees" dans la feuille "feuil1" ayant comme cellule de début B5
Application.Enableevents = False
With workshees("Feuil1")
.Range("B5").Resize(UBound(TABdonnees, 1), UBound(TABdonnees, 2)) = TABdonnees
End With
Application.Enableevents = True
Salutations!
"Herdet" <rdezan@noos.fr> a écrit dans le message de news: uTJdJql2EHA.3376@TK2MSFTNGP12.phx.gbl...
Bonsoir à tous,
Par code VBA je voudrais transférer les données d'un tableau VBA
"TABdonnees" de 200 lignes et 30 colonnes directement sur une feuille de
calcul sans passer par une boucle For.. ou Do...
En supposant que tu veuilles copier ton tableau "TABdonnees" dans la feuille "feuil1" ayant comme cellule de début B5
Application.Enableevents = False With workshees("Feuil1") .Range("B5").Resize(UBound(TABdonnees, 1), UBound(TABdonnees, 2)) = TABdonnees End With Application.Enableevents = True
Salutations!
"Herdet" a écrit dans le message de news: Bonsoir à tous, Par code VBA je voudrais transférer les données d'un tableau VBA "TABdonnees" de 200 lignes et 30 colonnes directement sur une feuille de calcul sans passer par une boucle For.. ou Do...
Connaissez-vous la syntaxe en VBA ?
Salutations Robert
Michel Gaboly
Bonsoir,
Avec un tableau nommé Mat :
Range("A1:AD200) = Mat
Voici un exemple :
Sub RecupTableau() Dim i As Integer, j As Integer, Mat() ReDim Mat(199, 29) For i = 0 To 199 For j = 0 To 29 Mat(i, j) = i * j Next j Next i Range("A1:AD200") = Mat End Sub
Bonsoir,
Avec un tableau nommé Mat :
Range("A1:AD200) = Mat
Voici un exemple :
Sub RecupTableau()
Dim i As Integer, j As Integer, Mat()
ReDim Mat(199, 29)
For i = 0 To 199
For j = 0 To 29
Mat(i, j) = i * j
Next j
Next i
Range("A1:AD200") = Mat
End Sub
Sub RecupTableau() Dim i As Integer, j As Integer, Mat() ReDim Mat(199, 29) For i = 0 To 199 For j = 0 To 29 Mat(i, j) = i * j Next j Next i Range("A1:AD200") = Mat End Sub
michdenis
Bonsoir Herdet,
J'oubliais si ton tableau est de base 0 , tu dois utiliser ceci :
Si ton tableau est de base 1, la ligne de code déjà soumise.
Salutations!
"Herdet" a écrit dans le message de news: Bonsoir à tous, Par code VBA je voudrais transférer les données d'un tableau VBA "TABdonnees" de 200 lignes et 30 colonnes directement sur une feuille de calcul sans passer par une boucle For.. ou Do...
Connaissez-vous la syntaxe en VBA ?
Salutations Robert
Bonsoir Herdet,
J'oubliais si ton tableau est de base 0 , tu dois utiliser ceci :
Si ton tableau est de base 1, la ligne de code déjà soumise.
Salutations!
"Herdet" <rdezan@noos.fr> a écrit dans le message de news: uTJdJql2EHA.3376@TK2MSFTNGP12.phx.gbl...
Bonsoir à tous,
Par code VBA je voudrais transférer les données d'un tableau VBA
"TABdonnees" de 200 lignes et 30 colonnes directement sur une feuille de
calcul sans passer par une boucle For.. ou Do...
Si ton tableau est de base 1, la ligne de code déjà soumise.
Salutations!
"Herdet" a écrit dans le message de news: Bonsoir à tous, Par code VBA je voudrais transférer les données d'un tableau VBA "TABdonnees" de 200 lignes et 30 colonnes directement sur une feuille de calcul sans passer par une boucle For.. ou Do...
Connaissez-vous la syntaxe en VBA ?
Salutations Robert
Herdet
Bonsoir Denis et Michel, Merci Denis, c'est exactement ce que j'avais déjà vu quelque part mais que je cherchais désespérement. Ca marche aussi dans l'autre sens Feuille Excel ==> Tableau VBA Salutations Robert
"michdenis" a écrit dans le message de news: #Yh$
Bonsoir Herdet,
J'oubliais si ton tableau est de base 0 , tu dois utiliser ceci :
Si ton tableau est de base 1, la ligne de code déjà soumise.
Salutations!
"Herdet" a écrit dans le message de news:
Bonsoir à tous, Par code VBA je voudrais transférer les données d'un tableau VBA "TABdonnees" de 200 lignes et 30 colonnes directement sur une feuille de calcul sans passer par une boucle For.. ou Do...
Connaissez-vous la syntaxe en VBA ?
Salutations Robert
Bonsoir Denis et Michel,
Merci Denis, c'est exactement ce que j'avais déjà vu quelque part mais que
je cherchais désespérement.
Ca marche aussi dans l'autre sens Feuille Excel ==> Tableau VBA
Salutations
Robert
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
#Yh$W9l2EHA.3392@TK2MSFTNGP10.phx.gbl...
Bonsoir Herdet,
J'oubliais si ton tableau est de base 0 , tu dois utiliser ceci :
Si ton tableau est de base 1, la ligne de code déjà soumise.
Salutations!
"Herdet" <rdezan@noos.fr> a écrit dans le message de news:
uTJdJql2EHA.3376@TK2MSFTNGP12.phx.gbl...
Bonsoir à tous,
Par code VBA je voudrais transférer les données d'un tableau VBA
"TABdonnees" de 200 lignes et 30 colonnes directement sur une feuille de
calcul sans passer par une boucle For.. ou Do...
Bonsoir Denis et Michel, Merci Denis, c'est exactement ce que j'avais déjà vu quelque part mais que je cherchais désespérement. Ca marche aussi dans l'autre sens Feuille Excel ==> Tableau VBA Salutations Robert
"michdenis" a écrit dans le message de news: #Yh$
Bonsoir Herdet,
J'oubliais si ton tableau est de base 0 , tu dois utiliser ceci :
Si ton tableau est de base 1, la ligne de code déjà soumise.
Salutations!
"Herdet" a écrit dans le message de news:
Bonsoir à tous, Par code VBA je voudrais transférer les données d'un tableau VBA "TABdonnees" de 200 lignes et 30 colonnes directement sur une feuille de calcul sans passer par une boucle For.. ou Do...