Probleme simple code vb sur excel
moulinh
Messages postés
2
Statut
Membre
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
BBonjour, j'ai besoin d'aide, je debute en vb, et je pense avoir de petite erreur de plus un message m'affiche end sub attendu quand je clic sur le bouton dans mon tableau excel
http://hpics.li/62fdfe1
j'ai realiser un formulaire et en fin un tableau qui recpitule quelque informations du formulaire, le bouton afficher tableau doit permettre d'afficher dans ce recapitulatif les informations du dessus
voici mon code ... MERCI
Private Sub Calcul1_Click()
nom_employes = Cells("8, 2").Value
cout_kms = Cells("30, 4").Value
cout_total = Cells("35, 3").Value
Call position(lig)
'Afficher
Cells(40, 1).Value = nom_employes
Cells(40, 2).Value = cout_kms
Cells(40, 3).Value = cout_total
End Sub
Private Sub AFFICHERTABLEAU_Click()
Sub position(lig As Integer)
Dim lu As String
lig = 40
lu = Feuil1.Cells(lig, 1)
While lu <> ""
lig = lig + 1
lu = Feuil1.Cells(lig, 1)
Wend
End Sub
http://hpics.li/62fdfe1
j'ai realiser un formulaire et en fin un tableau qui recpitule quelque informations du formulaire, le bouton afficher tableau doit permettre d'afficher dans ce recapitulatif les informations du dessus
voici mon code ... MERCI
Private Sub Calcul1_Click()
nom_employes = Cells("8, 2").Value
cout_kms = Cells("30, 4").Value
cout_total = Cells("35, 3").Value
Call position(lig)
'Afficher
Cells(40, 1).Value = nom_employes
Cells(40, 2).Value = cout_kms
Cells(40, 3).Value = cout_total
End Sub
Private Sub AFFICHERTABLEAU_Click()
Sub position(lig As Integer)
Dim lu As String
lig = 40
lu = Feuil1.Cells(lig, 1)
While lu <> ""
lig = lig + 1
lu = Feuil1.Cells(lig, 1)
Wend
End Sub
A voir également:
- Probleme simple code vb sur excel
- Code ascii - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Code puk bloqué - Guide
- Comment trier par ordre alphabétique sur excel - Guide
2 réponses
Bonjour,
comme tu nous montre pas la macro "position".....
d'autre part ta syntaxe est fausse
nom_employes = Cells("8, 2").Value
à remplacer par
nom_employes = Cells(8, 2).Value
comme tu nous montre pas la macro "position".....
d'autre part ta syntaxe est fausse
nom_employes = Cells("8, 2").Value
à remplacer par
nom_employes = Cells(8, 2).Value
Bonjour,
Bonjour michel il manque quand même un end sub pour cette sub :
Private Sub AFFICHERTABLEAU_Click()
edit : qui est suivie de
Sub position(lig As Integer)
A+
Cordialement,
Bonjour michel il manque quand même un end sub pour cette sub :
Private Sub AFFICHERTABLEAU_Click()
edit : qui est suivie de
Sub position(lig As Integer)
A+
Cordialement,