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
Version imprimable
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:xlApp = New Excel.Application()
tu sélectionnes une feuille de ton classeur:Code:xlclasseur = xlApp.Workbooks.Open(NomDeTonClasseur)
tu récupères la valeur d'une cellule active dans une variable:Code:xlApp.Sheets(NomDeTaFeuille).Select()
Code:TaVariable = xlApp.ActiveCell.Value