Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

La propriété ScrollArea ne se sauvegarde pas.

  • Initiateur de la discussion Ahcène
  • Date de début
A

Ahcène

Guest
Bonjour,

Mon but est le suivant : je veux définir la plage dans laquelle le défilement est permis dans une feuille de calcule.


Pour cela j’ai ouvert le Visual Basic Editor (à partir de Outil-Macro). J’ai choisi VBAProject et j’ai ouvert le dossier Microsoft Excel Objects.

J’ai cliqué sur la feuille pour laquelle j’ai voulu limiter le défilement et dans propriétés en bas j’ai saisi (par exemple) A1 : F3, pour la propriété ScrllArea.

J’ai sauvegardé et j’ai quitté Visual Basic Editor. La propriété a été bien prise en compte et tout fonctionnait bien. J’ai sauvegardé les modifications du fichier Excel et j’ai quitté.


Le problème est le suivant : Quand j’ouvre le classeur de nouveau je trouve que le défilement n’est plus limité et la propriété ScrollArea n’est pas enregistrée.

Merci à toutes et tous pour vos réponses.

Ahcène
 
V

Vériland

Guest
Bonsoir Ahcène

c'est pas très compliqué...pour que cela se fasse dès l'ouverture du fichier tu places ce code dans thisworkbook ...

Private Sub Workbook_Open()
Feuil1.ScrollArea = "A1:E100"
End Sub


donc pour cet exemple à chaque ouverture le ScrollArea prendra effet sur la feuil1 selon le critère choisi...

Bonne programmation

 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…