Historique Sous Excel
Résolu
Rom189
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
A voir également:
- Historique Sous Excel
- Liste déroulante excel - Guide
- Historique presse-papier android - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
2 réponses
Bonjour,
Si tu sais écrire des valeurs dans des cellules excel en VBA ... la seule chose qu'il te manque est de pouvoir déterminer quelle est la prochaine ligne vide disponible.
Pour cela, tu peux utiliser :
et donc pour écrire tes données :
Si tu sais écrire des valeurs dans des cellules excel en VBA ... la seule chose qu'il te manque est de pouvoir déterminer quelle est la prochaine ligne vide disponible.
Pour cela, tu peux utiliser :
dim nextLigne as Long nextLigne = Cells.Find("*", Range("A1"), , , xlByRows, xlPrevious).Row+1
et donc pour écrire tes données :
cells(nextLigne ,"A").value = "ta valeur..de colonne a" cells(nextLigne ,"B").value = "ta valeur..colonne b" cells(nextLigne ,"C").value = "ta valeur..colonne c" '...etc...
Le code de ton classeur n'est clairement pas celui que je t'ai donné...
enfin bon....
ceci fonctionne :
enfin bon....
ceci fonctionne :
Private Sub CommandButton1_Click() Dim nextLigne As Long Dim Sh As Worksheet Set Sh = Sheets("Consommable") nextLigne = Sh.Cells.Find("*", Range("B1"), , , xlByRows, xlPrevious).Row + 1 Sh.Range("B" & nextLigne).Value = UserForm1.TextBox1.Value Sh.Range("C" & nextLigne).Value = UserForm1.TextBox2.Value Sh.Range("D" & nextLigne).Value = UserForm1.TextBox3.Value Sh.Range("E" & nextLigne).Value = UserForm1.TextBox4.Value Sh.Range("F" & nextLigne).Value = UserForm1.TextBox5.Value Unload Me End Sub
http://www.fichier-xls.fr/2015/03/16/historique-1-0/