Bonjour,
Je cherche à savoir comment insérer une variable dans le paramètre d'une fonction.
Exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 [...] fin_ref = recherche_ligne_vide(nomenclature, 7, 2) [...] End SubMoi en fait ce que je souhaiterait, c'est quelque-chose comme ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Public Function recherche_ligne_vide(feuille As Object, debut As Integer, col As Integer) Dim ligne As Integer ligne = debut While feuille.Cells(ligne, col) <> "" ligne = ligne + 1 Wend recherche_ligne_vide = ligne - 1 'Renvoie de la dernière ligne rempli End Function
J'en profite pour poser la question suivante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Sub Scrutation() Dim feuille As Object Dim ligne_base, colonne As Object [...] fin_ref = recherche_ligne_vide(feuille, ligne_base, colonne) [...] End Sub
Comment transformer une chaine de caractère en un objet (concernant le nom d'une feuille)?
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim nom_feuille As String Dim feuille As Object feuille = nom_feuille 'Mais ça il n'aime pas!!!
Partager