Formulaire automatiser

Bonjour,

J'ai beau chercher comment transférer mes données dans un formulaire depuis une base. Je trouve que des infos sur des formulaires avec champs. Là où je pêche est comment envoyer les infos suivantes :

B2 (tableL) en D2 (tabloF)

E4 (tableL) en E4 (tabloF)

I4 (tableL) en E7 (tabloF)

J4 (tableL) en EG7 (tabloF)

    tabloL = Range("A1:U3" & Range("A" & Rows.Count).End(xlUp).Row)
    tabloF = Workbooks(nomFichier).Sheets("formulaire").Range("A1:G14")

    Application.ScreenUpdating = False
    For i = 3 To UBound(tabloL, 1)
        tabloF(2, 1) = tabloL(i, 1)
        tabloF(2, 1) = tabloL(i, 2) > ?
        tabloF(3, 1) = tabloL(i, 3)
        tabloF(4, 1) = tabloL(i, 4)
        tabloF(4, 1) = tabloL(i, 5) > ?
        tabloF(5, 1) = tabloL(i, 6)
        tabloF(6, 1) = tabloL(i, 7)
        tabloF(7, 1) = tabloL(i, 8) 
        tabloF(7, 1) = tabloL(i, 9) > ?
        tabloF(7, 1) = tabloL(i, 10) > ?
        tabloF(8, 1) = tabloL(i, 11)

Une idée ?

3 2

Bonjour CharlieB le forum

pour faire

B2 (tableL) en D2 (tabloF)

tabloF(2,4)=tableL(2,2)

a+

Papou

Bonjour Papou,

Je vous remercie de l'intérêt que vous portez à mon projet.

B2 (tableL) en D2 (tabloF)

tabloF(2,4)=tableL(2,2)

Pour comprendre 2 veut-il dire la deuxième donnée/information ?

Dans mon formulaire avec 2 colonnes et les réponses devant aller dans le 2ème donc B => ça donne tabloF(4, 1) = tabloL(i, 4)

Dans votre réponse, j'ai du mal à comprendre tabloF(2,4)=tableL(2,2) pourquoi le 4 est inversé et pourquoi nous enlevons le i.

Est-il possible de m'expliquer, s'il vous plaît ?

Re CharlieB le forum

bah écoute, tu poses une question qui pour moi est claire, alors j'y répond clairement !!!!

tu as demandé en exemple B2 (tableL) en D2 (tabloF) ce qui signifie D2(tabloF)=B2(tableL) oui ou non ???

si c'est le cas, la réponse est en dessous

tabloF(2,4)=tableL(2,2)

traduction: tabloF(ligne,colonne) = tableL(ligne ,colonne)

Voilà quand à ta boucle i de 3 à la fin du tableau, qui renvoie deux fois de suite dans les mêmes cases ??? avec un supérieur et un point d'interrogation, si tu expliques ce que tu veux faire et on va modifier, car a mon avis c'est un peu n'importe quoi, enfin en attendant tes explications.

tabloF(2, 1) = tabloL(i, 1)
        tabloF(2, 1) = tabloL(i, 2) > ?

a+

Papou

Rechercher des sujets similaires à "formulaire automatiser"