Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1255 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] [Excel] Chercher la première ligne après un graphique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA] [Excel] Chercher la première ligne après un graphique

n°1345747
bclinton
ex président
Posté le 13-04-2006 à 09:54:00  profilanswer
 

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 :
  1. Sub tralala()
  2.     Dim Bottom As Double
  3.     Dim Ligne As Integer
  4.    
  5.     Sheets("Essai" ).ChartObjects("Jojo" ).Select
  6.     Bottom = Selection.Top + Selection.Height
  7.     Ligne = 1
  8.     While Sheets("essai" ).Cells(Ligne, 1).Top < Bottom
  9.         Ligne = Ligne + 1
  10.     Wend
  11.     MsgBox "Ligne : " & Ligne
  12. 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.

mood
Publicité
Posté le 13-04-2006 à 09:54:00  profilanswer
 

n°1345758
bclinton
ex président
Posté le 13-04-2006 à 10:00:24  profilanswer
 

Pour ceux que ca intéresse je l'ai réécrite avec des variables, ca fait plus sérieux :

Code :
  1. Function TrouverLigneApresGraphique(NomFeuille As String, NomGraphique As String) As Long
  2.     Dim Bottom As Double
  3.     Dim Ligne As Long
  4.    
  5.     Sheets(NomFeuille).ChartObjects(NomGraphique).Select
  6.     Bottom = Selection.Top + Selection.Height
  7.     Ligne = 1
  8.     While Sheets(NomFeuille).Cells(Ligne, 1).Top < Bottom
  9.         Ligne = Ligne + 1
  10.     Wend
  11.     TrouverLigneApresGraphique = Ligne
  12. End Function


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] [Excel] Chercher la première ligne après un graphique

 

Sujets relatifs
[OOoBasic] Import Base dans Exceldate excel
Afficher la cellule dans 1 textbox par intersection ligne & colonne[VBA] Fonction qui ne retourne rien. Possible ?
Problème de sélection de feuille excelImprimer Une seule ligne ?
Sous VBA Fermeture du classeur[Résolu]Comment activer une application Excel qui change de nom
Appel d'une macro en code VBAParsage de forum en ligne :: acceptable ?
Plus de sujets relatifs à : [VBA] [Excel] Chercher la première ligne après un graphique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR