Bonjour, j'ai besion de créer une feuille excel en VBA, en intercalant un tableau, puis un graphique et ainsi de suite.
J'ai écrit une routine pour trouver la première ligne apres le graphique :
Code :
- Sub tralala()
- Dim Bottom As Double
- Dim Ligne As Integer
-
- Sheets("Essai" ).ChartObjects("Jojo" ).Select
- Bottom = Selection.Top + Selection.Height
- Ligne = 1
- While Sheets("essai" ).Cells(Ligne, 1).Top < Bottom
- Ligne = Ligne + 1
- Wend
- MsgBox "Ligne : " & Ligne
- End Sub
|
Ca marche. Mais je voudrais juste savoir s'il n'y avait pas un moyen plus simple pour arriver a ce résultat.
Y a-t-il une foncton Excel qui donne directement cette case ou bien dois-je utiliser ma routine ?
Merci.