Bonjour,
Est-il possible de récupérer la cellule active de n'importe quel classeur ouvert et de la stocker dans une variable a partir de VB 2005.
Et si oui pouvez vous me donner une piste
Merci
Bonjour,
Est-il possible de récupérer la cellule active de n'importe quel classeur ouvert et de la stocker dans une variable a partir de VB 2005.
Et si oui pouvez vous me donner une piste
Merci
Oui c'est possible, tu as plusieurs façons de le faire, en voici une :
tu importes la classe Microsoft.Office.Interop
tu ouvres une nouvelle application excel:
tu ouvres un classeur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part xlApp = New Excel.Application()
tu sélectionnes une feuille de ton classeur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part xlclasseur = xlApp.Workbooks.Open(NomDeTonClasseur)
tu récupères la valeur d'une cellule active dans une variable:
Code : Sélectionner tout - Visualiser dans une fenêtre à part xlApp.Sheets(NomDeTaFeuille).Select()
Code : Sélectionner tout - Visualiser dans une fenêtre à part TaVariable = xlApp.ActiveCell.Value
Partager