XL 2010 scrollarea colonnes

TheProdigy

XLDnaute Impliqué
Bonjour tout le monde,

Je reviens vers vous pour vous demander comment appliquer le scroll area sur la plage colonne (1) à la colonne (16)

Merci
 

Si...

XLDnaute Barbatruc
Bon_jour


Pour ne pouvoir sélectionner que dans la plage "A1 : P16" indépendamment de toute protection et avec ScrollArea (définie pour ce genre d'encadrement)

VB:
Private Sub Worksheet_Activate()
   Me.ScrollArea = [A1:P16].Address  '|A:P] pour les colonnes entières
End Sub
Les autres cellules seront visibles, à toute fin utile, bien qu'intouchables !

On peut aussi restreindre la zone de travail sans macro :
clic bouton droit sur le nom de l'onglet puis après sélection de Visualiser le code, saisir l'adresse
upload_2018-6-19_13-18-54.png
 
Dernière édition:

TheProdigy

XLDnaute Impliqué
Bon_jour


Pour ne pouvoir sélectionner que dans la plage "A1 : P16" indépendamment de toute protection et avec ScrollArea (définie pour ce genre d'encadrement)

VB:
Private Sub Worksheet_Activate()
   Me.ScrollArea = [A1:P16].Address  '|A:P] pour les colonnes entières
End Sub
Les autres cellules seront visibles, à toute fin utile, bien qu'intouchables !

On peut aussi restreindre la zone de travail sans macro :
clic bouton droit sur le nom de l'onglet puis après sélection de Visualiser le code, saisir l'adresse
Regarde la pièce jointe 1013986
Merci top :)
 

TheProdigy

XLDnaute Impliqué
Bon_jour


Pour ne pouvoir sélectionner que dans la plage "A1 : P16" indépendamment de toute protection et avec ScrollArea (définie pour ce genre d'encadrement)

VB:
Private Sub Worksheet_Activate()
   Me.ScrollArea = [A1:P16].Address  '|A:P] pour les colonnes entières
End Sub
Les autres cellules seront visibles, à toute fin utile, bien qu'intouchables !

On peut aussi restreindre la zone de travail sans macro :
clic bouton droit sur le nom de l'onglet puis après sélection de Visualiser le code, saisir l'adresse
Regarde la pièce jointe 1013986

Bonjour @Si...

Ton code fonctionne quand j'applique mais quand j'enregistre le fichier et je re ouvre il disparaît je ne sais pas pourquoi.

Merci
 

farid

XLDnaute Occasionnel
vate Sub Worksheet_Activate() Me.ScrollArea = [A1:p16].Addres
Bon_jour


Pour ne pouvoir sélectionner que dans la plage "A1 : P16" indépendamment de toute protection et avec ScrollArea (définie pour ce genre d'encadrement)

VB:
Private Sub Worksheet_Activate()
   Me.ScrollArea = [A1:P16].Address  '|A:P] pour les colonnes entières
End Sub
Les autres cellules seront visibles, à toute fin utile, bien qu'intouchables !

On peut aussi restreindre la zone de travail sans macro :
clic bouton droit sur le nom de l'onglet puis après sélection de Visualiser le code, saisir l'adresse
Regarde la pièce jointe 1013986
Merci
 

Statistiques des forums

Discussions
312 321
Messages
2 087 265
Membres
103 500
dernier inscrit
Suk Ram