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   -
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
A voir également:

2 réponses

michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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
0
pilas31 Messages postés 1878 Statut Contributeur 647
 
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,
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour Pilas ;-)

merci j'avais lu trop vite

pour notre ami moulinh
qu'il y a t'il dans cette macro
Private Sub AFFICHERTABLEAU_Click()

D'AUTRE PART, TU ES PRIE DE NE PAS METTRE DES DOUBLONS DE TON MESSAGE AILLEURS
http://www.commentcamarche.net/forum/affich-27819092-probleme-end-sub-attendu
0