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
 

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 779
Messages
2 092 047
Membres
105 168
dernier inscrit
makari69