VBA zone graphique

Bonjour le forum

Dans une feuille qui me sert de tableau de bord, j'ai 3 graphiques.

Ces 3 graphiques sont générés par un code dans un module.

Si je clic sur une des zones graphiques, j'ai donc la possibilité de la déplacer.

Existe-t-il une méthode pour interdire la sélection de ces zones ?

Merci de vos réponses et

a bientôt sur le forum

bonjour,

La feuille est protégée (sans mot de passe) mais si vous regardez bien (unprotect et puis protect la feuille), tout est admis sauf selection des objects et toutes les cellules ne sont pas bloquées.

8ledzep.xlsx (20.96 Ko)

Bonjour le forum

Bonjour BdAlv

Merci de ta réponse

J'avais exploité cette piste, mais comme mon projet comporte une mise à jour des graphiques avec un " delete graph," ,cela me pose un problème.

La solution serait de de déprotéger la feuille à chaque fois , c'est envisageable .

Il faut donc que je retravaille mon projet.

Je n'abandonne pas ta proposition pour autant.

Et reviens donner ma solution ou poser une autre question quand j'aurais terminé

Bonne soirée à tous

re,

une autre possibilité, déplacer et redimensioner vos graphs, par exemple quand on ouvre le fichier ou quand on active la feuille

Private Sub Worksheet_Activate()     ' a chaque moment que vous voulez
     With Me.ChartObjects("MonGraph")     'Déplacer ce graph vers ... avec ces dimensions
          .Left = Range("H10").Left
          .Top = Range("H10").Top
          .Width = 500
          .Height = 200
     End With
End Sub
Rechercher des sujets similaires à "vba zone graphique"