A voir également:
- Excel, comment bloquer une page?!!
- Comment supprimer une page sur word - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Bloquer une cellule excel - Guide
9 réponses
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
10 juin 2005 à 13:49
10 juin 2005 à 13:49
Je ne suis pas sur d'avoir bien compris, mais si tu sélectionne ce que tu veux bloquer et que tu fait Format>Ligne(ou Colone)>Masquer tu obtiens ce que tu veux ?
tompols
Messages postés
1273
Date d'inscription
jeudi 29 juillet 2004
Statut
Contributeur
Dernière intervention
25 novembre 2013
435
10 juin 2005 à 13:52
10 juin 2005 à 13:52
Salut,
Oui c'est possible en vba :
ex : Sheets(1).ScrollArea = "a1:g50"
Pour réintialiser : Sheets(1).ScrollArea = ""
Sinon, tu peux toujours masquer les lignes et proteger la feuille
Dis-moi si tu as besoin de plus d'infos
A+
Oui c'est possible en vba :
ex : Sheets(1).ScrollArea = "a1:g50"
Pour réintialiser : Sheets(1).ScrollArea = ""
Sinon, tu peux toujours masquer les lignes et proteger la feuille
Dis-moi si tu as besoin de plus d'infos
A+
Je n'ai pas été très claire désolé! En fait j'ai un fichier de 900 lignes et lorsque je veux descendre le curseur il peut aller beaucoup plus loin ce qui n'est pas très pratique. Dans d'autres fichiers, la page ne peut descendre plus loin que le nombre de lignes sauf si j'en rajoute, je souhaiterais que mon fichier de 900 lignes fasse de même. Je précise que je suis novice en la matière et que par conséquent je ne maîtrise pas le vocabulaire technique!
Merci
Merci
UsulArrakis
Messages postés
7405
Date d'inscription
vendredi 28 mars 2003
Statut
Contributeur
Dernière intervention
27 janvier 2022
3 189
10 juin 2005 à 14:27
10 juin 2005 à 14:27
salut (merci à tompols)
tu vas dans Outils / Macro /Visual Basic Editor
puis dans la nouvelle fenetre Insertion / Module
et tu colles ça (la plage de cellules est à adapter à ton cas) :
Sub limite()
Sheets(1).ScrollArea = "A1:M50"
End Sub
ensuite tu executes la macro (cliquer sur le menu "execution")
tu vas dans Outils / Macro /Visual Basic Editor
puis dans la nouvelle fenetre Insertion / Module
et tu colles ça (la plage de cellules est à adapter à ton cas) :
Sub limite()
Sheets(1).ScrollArea = "A1:M50"
End Sub
ensuite tu executes la macro (cliquer sur le menu "execution")
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
10 juin 2005 à 14:33
10 juin 2005 à 14:33
Ou alors tu peux la faire à l'ouverture de ton fichier :
Et de nouveau tu adapte la plage de cellule (ici a1:g50)
@+
P.S. tu dois placer cette macro dans ThisWorkbooks
Private Sub Workbook_open() Sheets(1).ScrollArea = "a1:g50" End Sub
Et de nouveau tu adapte la plage de cellule (ici a1:g50)
@+
P.S. tu dois placer cette macro dans ThisWorkbooks
Du moins je pensais me faciliter la vie rapidement mais....ça ne fonctionne pas. J'ai pourtant suivi tes instructions, j'ai collé ce que tu m'as donné avec ma plage concernée mais rien n'a changé!
UsulArrakis
Messages postés
7405
Date d'inscription
vendredi 28 mars 2003
Statut
Contributeur
Dernière intervention
27 janvier 2022
3 189
10 juin 2005 à 15:57
10 juin 2005 à 15:57
voir ça : http://cjoint.com/?gkpZU6gNL3
et ça marche très bien
et ça marche très bien