Bonjour,
J'ai un petit soucis avec vb6 .... (encore un)
J'aimerais faire une petit fonction qui me permet d'ouvrir un fichier excel, d'écrire dans une cellule et de me renvoyer les coordonnées de la cellule dans laquelle il vient d'écrire.
Voici le code que j'ai tapé :
Le programme marche quand j'enleve la ligne xexe = appExcel.ActiveCell.row mais quand je la met il me met une erreur de type 91
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Public Function WriteToLogFileCurrentDateFr(Optional nData As String = "") As Long Dim xexe As String LogFile = FreeFile Open LogPath For Append Lock Write As #LogFile ' open log file Dim appExcel As Excel.Application Print #LogFile, Chr(10) + nData + vbTab; xexe = appExcel.ActiveCell.Row MsgBox ("xexe = " & xexe) Close #LogFile End Function
Ma variable xexe est sensé me retourner le numéro de la ligne dans laquelle je viens d'écrire
Partager