Voilà une question qui je l'espere va etre simple pour nombre d'entre vous :
comment passer en parametre le nom d'une procédure ?
Je cherche mais je ne trouve pas...
Voilà ce que je veux faire :
dans la feuille MDI
'personnalisation de la boite de dialogue ouvrir
cdl_ouvrir.DialogTitle = "Choisissez un fichier"
cdl_ouvrir.InitDir = "c:\"
cdl_ouvrir.CancelError = False
cdl_ouvrir.Filter = "fichier notes(*.notes)|*.notes"
cdl_ouvrir.ShowOpen
Open cdl_ouvrir.FileName For Input As #3
If MDIForm1.cdl_ouvrir.FileName = "C:\C.notes" Then
fonction_ouvrir (affichage_fm)
End If
Je veux donc passer le nom de la feuille, ici affichage_fm en parametre.
Dans un module, le code de la procedure
Public Sub fonction_ouvrir(feuille As String)
While Not EOF(3)
Input #3, element
feuille.txt_affnom(i) = element
Input #3, element
feuille.txt_affnote(i) = element
result = result + element
i = i + 1
Wend
Close #3
feuille.txt_result = result / 10
feuille.Show
Exit Sub
End Sub
voilà ca marche pas ca doit pas etre string ou ce ne doit pas être comme ca du tout mais j'aimerai bien avoir un peu d'aide.
Merci d'avance