Graphique déroulant

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Re : Graphique déroulant

Bonjour,

J'ai essayé de reproduire ce type de graphique déroulant mais dés que je clic dessus je reçois un message d'erreur du type

Erreur d'exécution '13':
Incompatibilité de type et la ligne de code : If [GrafLong] = 0 Then et il me désigne cette ligne de code comme erreur !!

Pourriez-vous me donner la raison de ce type de bug SVP. Je vous remercie par avance.

river.jack97
 
Re : Graphique déroulant

Bonjour

Met ton fichier essai sur le forum. Peut être qu'on pourra trouver d'où vient le problème.

Ceci dit, vraiment sympa, au niveau présentation, cette petite macro.

@ plus
 
Re : Graphique déroulant

Bonjour à tous,
Même si je plussoi au propos de Cisco, je pense que l'erreur viens de l'absence du Nom "GrafLong" dans le classeur.
Sous 2003 (puisqu'on ne connait pas la version utilisée), Menu Insertion / Nom / définir.
Je laisse une version qui n'utilise pas de Nom et qui peut être utilisée pour plusieurs graph.
Cordialement
 

Pièces jointes

Re : Graphique déroulant

Bonsoir,
quel intérêt d'utiliser une boucle Do...While et un pas ?
Code:
Sub GrafYan_Efgé_QuandClic()
Dim graf As Object
Set graf = ActiveSheet.ChartObjects(Application.Caller)
With graf
    If .Width <= Min Then
        .Width = Max
    Else
        .Width = Min
    End If
End With
Set graf = Nothing
End Sub
semble fonctionner dans le cas présent.
Mais comme je n'ai pas tout suivi peut-être n'ai-je pas tout compris...
A+
 
Re : Graphique déroulant

Re à tous,
@ David
En fait, l'interet est de "voir le déroulement du graph" 😉.
Dans mon fichier, j'ai oublié de remettre le "Timer" d'attente, donc sur une machine moderne, il est impossible de voir cet effet.
Ma proposition était surtout valable pour éviter d'utiliser des Noms
Je reviens demain avec une version plus corecte.
Cordialement
 
Re : Graphique déroulant

Bonsour®
Re à tous,
@ David
En fait, l'interet est de "voir le déroulement du graph" 😉.
Dans mon fichier, j'ai oublié de remettre le "Timer" d'attente, donc sur une machine moderne, il est impossible de voir cet effet.
Ma proposition était surtout valable pour éviter d'utiliser des Noms
Je reviens demain avec une version plus corecte.
Cordialement

🙄
Nul besoin d'inclure une boucle d'attente,
il suffit d'inserer un "DoEvents" dans chaque boucle Loop
cela permet le rafraichissement de l'écran, l'adaptation du pas suffit alors à régler la vitesse
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
170
Réponses
5
Affichages
207
Réponses
4
Affichages
247
  • Question Question
Microsoft 365 Excel graphique
Réponses
3
Affichages
323
Réponses
8
Affichages
159
  • Question Question
Microsoft 365 Graphique
Réponses
3
Affichages
151
Réponses
11
Affichages
297
Réponses
5
Affichages
246
Retour