aide sur saisie dans tableau

  • Initiateur de la discussion Initiateur de la discussion nrdz83
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

nrdz83

XLDnaute Impliqué
Bonjour à tous je n'arrive pas à trouver l'erreur du code .

Je cherche à saisir les données via u useform et ranger ces données dans un tableau de la feuille "Article".

Voici mon code

Code:
Private Sub CommandButton4_Click() 'bouton "Valider"
Dim Ctrl As Control 'déclare la variable crtl

'interdit un champ non édité
For Each Ctrl In Me.Controls
    If Ctrl.Tag = "val" Then
        If Ctrl.Value = "" Then
            Ctrl.SetFocus
            MsgBox "Il faut renseigner toute les cases   "
            Exit Sub
        End If
    End If
Next Ctrl


With Sheets("Article")
    .Range("A" & li) = Me.TextNno.Value
    .Range("B" & li) = Me.TextArt.Value
    .Range("C" & li) = Me.ComboBox4.Value
    .Range("D" & li) = Me.TextRma.Value
    .Range("E" & li) = Me.ComboBox1.Value
    .Range("F" & li) = Me.ComboBox2.Value
    .Range("G" & li) = Me.ComboBox3.Value
    .Range("H" & li) = Me.TextObservations.Value
End With

D'avance merci à tous 😎
 

Pièces jointes

Re : aide sur saisie dans tableau

bonjour,

il te manque une petite ligne pour initialiser "li" je pense

Code:
        End If
    End If
Next Ctrl

With Sheets("Article")
   [B] li = .Cells(.Rows.Count, 1).End(xlUp).Row +1[/B]
    .Range("A" & li) = Me.TextNno.Value
    .Range("B" & li) = Me.TextArt.Value
    .Range("C" & li) = Me.ComboBox4.Value
    .Range("D" & li) = Me.TextRma.Value

a+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
461
Réponses
3
Affichages
665
Réponses
3
Affichages
298
Réponses
2
Affichages
512
Réponses
6
Affichages
605
Retour