• Initiateur de la discussion Initiateur de la discussion Francis Marcotte
  • Date de début Date de début

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 !

F

Francis Marcotte

Guest
Salut a tous

je suis nouveau et novice en VBA

Voici en bref mon problème :

je voudrais empêcher de redimentionner les largeur de colonnes dans une feuille excel.

Dois utiliser une macro pour redéfinir le menu Format/colonne largeur = False ou utisliser un autre moyen ?

merci pour votre aide

Francis
 
Salut,

Pour faire le code ci-dessous, tu vas sous VBA (ALT-F11), tu sélectionne la feuille où tu veux empêcher de modifier la largeur et tu tapes ceci:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'ceci ne va pas empêcher d'élargir ou de rétrecir les colonnes
'mais dès qu'on la sélectionne, la colonne reprend la valeur que tu
'introduits ci-dessous
Selection.ColumnWidth = 10.71 'ici tu mets la largeur de ta colonne
End Sub

Bonne fin de journée.

John

Ps: j'ai pas vu d'autre moyen, mais je suis prèts à savoir comment on peux faire autrement.
 
Bonsoir John et Francis

Un autre système D...

Sub Verouillage()
Cells.Locked = False
ActiveSheet.Protect
End Sub

Les Cellules sont "Libres" en saisis... Mais pas de formatage, ni de suppression de cellule, de ligne ou de colonne...

Par contre impossible de changer la taille des colonnes...

Sinon du même avis que John, une macro évènementielle qui remettrait systématiquement les colonne à la largeur fixée...

Rien de mieux en vu (?)

Bonne fin de Journée
@+Thierry
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
510
Réponses
12
Affichages
395
Retour