Enregistrement données userform dans 1er ligne vide d'un tab

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Répondre
s
spirituAlK
Jeune membre
Jeune membre
Messages : 29
Inscrit le : 23 novembre 2016
Version d'Excel : 2010

Message par spirituAlK » 7 décembre 2016, 14:07

Bonjour à tous,

je cherche depuis un petit moment mais impossible de trouvé la solution seul.

J'ai donc un tableau (Tableau4) ou j'aimerai inséré des données par un userform. Dans cette UserForm j'ai un bouton "enregistré" et voici le code:
Sub CommandButton1_Click()
        L = Sheets("REPORTING_2017").Range("A" & Rows.Count).End(xlUp).Offset(1, 0)
        Sheets("REPORTING_2017").Activate
        Range("A" & L).Value = Date
        Range("B" & L).Value = Time
        Range("C" & L).Value = TextBox3
        Range("D" & L).Value = TextBox4
        Range("E" & L).Value = ComboBox1
        Range("F" & L).Value = ComboBox2
        Range("G" & L).Value = ComboBox3
        Range("H" & L).Value = TextBox5
        Range("I" & L).Value = TextBox6
        Range("J" & L).Value = ComboBox4
        Range("K" & L).Value = ComboBox5
        Range("L" & L).Value = ComboBox6
        Range("M" & L).Value = TextBox8
        Range("N" & L).Value = ComboBox7
        Range("O" & L).Value = TextBox9
        Range("R" & L).Value = ComboBox8
        Range("S" & L).Value = TextBox7
Unload UserForm4
End Sub
Mais impossible d'enregistré les données dans le tableau, il s'enregistre en dehors du tableau ou pas du tout.

Mon tableau démarre ici en A27 et non pas en A1.

Si quelqu'un a la solution, j'en serai ravi ! :)

Merci de votre aide !
s
spirituAlK
Jeune membre
Jeune membre
Messages : 29
Inscrit le : 23 novembre 2016
Version d'Excel : 2010

Message par spirituAlK » 7 décembre 2016, 14:36

Je précise au passage que quand ce n’était pas un tableau la formule:
L = Sheets("REPORTING_2017").Range("A65536").End(xlUp).Row + 1
Fonctionnait très bien.

et mes données s'enregistrait au fur et a mesure !

J'ai du le transformer en tableau pour l'utilisé en croisé dynamique etc ....
Avatar du membre
galopin01
Passionné d'Excel
Passionné d'Excel
Messages : 6'561
Appréciations reçues : 174
Inscrit le : 18 septembre 2008
Version d'Excel : 2016
Téléchargements : Mes applications

Message par galopin01 » 7 décembre 2016, 16:08

Bonjour,
Un tableau monté correctement s'agrandit normalement sans problème.
Idéalement une feuille qui contient un tableau ne devrait contenir QUE ce tableau...
Par suite idéalement un tableau commence cellule A1 et il ne devrait y avoir aucune ligne vide ni colonne vide.

Mettre la bête en pièce jointe afin de permettre une analyse "in situ"
A+
Question portant sur VBA : Je ne répond pas si la question ne comporte pas le classeur KIVABIEN avec.
s
spirituAlK
Jeune membre
Jeune membre
Messages : 29
Inscrit le : 23 novembre 2016
Version d'Excel : 2010

Message par spirituAlK » 7 décembre 2016, 16:48

Bonjour,

merci pour votre réponse !

Finalement après moulte recherche, effectivement mon tableau était mal monté.

Merci quand même d'avoir pris du temps pour me répondre !
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message