Probleme simple code vb sur excel

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

2 réponses

  1. Contributeur
    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
    1. Contributeur
      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
      1. Contributeur
        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