[résolu]Manipuler un second fichier Excel
Bonjour à tous,
Je pense que la solution à mon problème est vraiment toute simple mais pourtant, je n'arrive pas à la trouver.
Dans un fichier Excel, j'ai un bouton qui exécute une macro. Cette macro ouvre un nouveau document Excel composé d'un tableau. J’aimerai que la macro m’affiche (pour l’instant) le numéro de ligne ou se situe le curseur. Or, c’est le numéro de ligne de la première page Excel qui s’affiche.
Voici mon code :
J’ai essayé wbExcel.Activate, Workbooks("Tableau.xls").Activate sans résultat…
Pouvez-vous me dire quelle commande je doit utiliser pour spécifier que je manipule le fichier Tableau.xls ?
Merci d’avance pour toutes vos réponses.
Snheed
Bonjour à tous,
Je pense que la solution à mon problème est vraiment toute simple mais pourtant, je n'arrive pas à la trouver.
Dans un fichier Excel, j'ai un bouton qui exécute une macro. Cette macro ouvre un nouveau document Excel composé d'un tableau. J’aimerai que la macro m’affiche (pour l’instant) le numéro de ligne ou se situe le curseur. Or, c’est le numéro de ligne de la première page Excel qui s’affiche.
Voici mon code :
Code:
Sub ouvrir()
'Déclaration des variables
Dim appExcel As Excel.Application 'Application Excel
Dim wbExcel As Excel.Workbook 'Classeur Excel
Dim wsExcel As Excel.Worksheet 'Feuille Excel
'Ouverture de l'application
Set appExcel = CreateObject("Excel.Application")
'Ouverture d'un fichier Excel
Set wbExcel = appExcel.Workbooks.Open("Tableau.xls")
'wsExcel correspond à la première feuille du fichier
Set wsExcel = wbExcel.Worksheets(1)
appExcel.Visible = True
wsExcel.Range("B8").End(xlDown).Offset(1, 0).Range("A1").Select
MsgBox (ActiveCell.Row)
End Sub
J’ai essayé wbExcel.Activate, Workbooks("Tableau.xls").Activate sans résultat…
Pouvez-vous me dire quelle commande je doit utiliser pour spécifier que je manipule le fichier Tableau.xls ?
Merci d’avance pour toutes vos réponses.
Snheed
Dernière édition: