Bonjour
Je suis sous excel online pour partager un fichier à plusieurs.
J’aimerais que lorsqu’on fait défiler l’ascenseur vers la droite on s’arrete directement à la fin du tableau et que l’on n’arrive pas 350 colonnes après et que l’on soit obligés de faire un retour pour voir la fin.
Je précise que ce sont beaucoup de novices qui utilisent ce tableau, je veux le rendre plus facile d’utilisation (du coup j’ai besoin de cette fonction pour qu’ils ne se perdent pas dans les limbes des AAAZ15000…)
J’ai cherché bien évidemment et j’ai trouvé des éléments de réponses
j’ai déja figé des volets donc je ne peux pas utiliser cette option
j’ai trouvé qqc comme ActiveSheet.ScrollArea = “A1:N25” mais où écrire cette formule?? (je n’y connais rien…)
Merci
Sélection de la 1ère ligne vide
CTRL + MAJ + fleche du bas pour sélectionner
Clic droit --> Masquer
Idem avec les colonnes
1 colonne vide
CTRL + MAJ + fleche Droite
Clic droit --> Masquer
Cela efface les N° lignes et de colonne
Autrement
Tu vas dans VBA (Alt+F11)
Tu cliques dans la partie gauche sur la feuille concernée
Tu vas dans AFFICHAGE ==>; Fenêtre Propriété
Dans la partie ScrolArea tu définis la plage visible (exemple : A1:F100)
Par contre à la fermeture et ouverture du classeur, le blocage est parti
La propriété ScrollArea a la particularité d’être remise à zéro lorsque tu rouvres ton fichier.
Il faut donc redéfinir cette zone par macro à l’ouverture du fichier.
Voici un exemple de code à mettre dans le module ThisWorkbook :
Ensuite, il faut l’enregistrer avec l’extension “XLSM” pour la prise en charge des macros
Private Sub Workbook_Open()
ThisWorkbook.Sheets("Nom de ta feuille").ScrollArea = "A1:F100"
End Sub