Microsoft 365 Retour à la case A1

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 !

aspect

XLDnaute Nouveau
Bonjour,
j'ai automatiser un fichier EXCEL par le biais d'un bouton "RAZ" qui me permet de faire une remise à zéro de certains onglets. Ce bouton est sur mon 1er onglet GENERAL.
je reste coincé sur un petit problème, je voudrait faire en sorte de rajouter dans mon VBA qui fonctionne avec mon bouton de remise à zéro le fait que tous les autres onglets reviennent automatiquement sur la case A1.
Exemple : onglet "affaires", onglet "concurrence", onglet "en cours", ... un clic sur le bouton "RAZ" tous mes onglets reviennent en case A1 même si je suis sur une autre case.
J'ai rajouter dans mon VBA bouton RAZ cette commande pour l'onglet "affaires" et de même pour les autres onglets:
Sub affaires ()
'
' REMISE_A_ZERO_affaires Macro
'

'
Sheets("affaires").Select
With ActiveWindow
.ScrollColumn = 1
.ScrollRow = 1
End With
End Sub
cette commande fonction parfaitement en mode manuel lors que je le lance dans le VBA, mais ne fonctionne pas si j'utilise mon bouton "RAZ".
Si quelqu'un aurait une petite idée? merci
Aspect
 
La macro de votre post #7 n'est certainement pas celle qui est affectée à ce bouton, alors quelle est cette macro ?
tout fonctionne parfaitement maintenant, je suis maintenant sur un autre problème. En fait j'utilise plusieurs onglets, dans certains j'utilise des valeurs VRAI / FAUX et dans d'autres je demande juste à revenir en position A1, maintenant tout cela fonctionne bien. J'ai soumis une autre demande afin d'améliorer mon Excel, j'ai un bouton sur mon 1er onglet qui me permet justement de faire une remise à ZERO de tous les onglets (43 au total). On m'a donné une commande 'Application.ScreenUpdating = False' qui me permet donc de faire cette remise à ZERO en tâche de fond. Les onglets avec mes valeurs VRAI / FAUX fonctionne bien, par contre maintenant ceux ou je veux faire un retour en position A1 ne fonctionne plus.
 
Vous répétez ce que vous avez dit au post #12 mais vous ne nous dites pas quelle est la macro affectée au bouton 🙄
En effet, pas facile d'avoir des réponses aux questions posées. 🙁



La macro du camarade Nain porte quoi en #3 me semble quasiment parfaite. Mais tu n'as toujours pas dit si tu l'avais testée ou pas.
J'y ajouterai éventuellement deux instructions, ce qui donnerait ceci :
VB:
Sub Gazougazou()
    Set MaSelection = Selection ' Mémorisation de la plage sélectionnée dans la feuille active
    Sheets.Select               ' Sélection de toutes les feuilles
    Range("A1").Select          ' Sélection de la cellule A1 dans chacune des feuilles
    Sheets("GENERAL").Select    ' Sélection de la feuille "GENERAL"
    MaSelection.Select          ' Sélection de la plage mémorisée
End Sub

Pas de réponse non plus concernant l'intérêt de sélectionner la cellule A1 dans des feuilles qui ne sont pas affichées.

Et aucune réponse concernant l'éventuelle fourniture d'un classeur représentatif.
 
Dernière édition:
- 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

Discussions similaires

Q
Réponses
0
Affichages
831
quent632
Q
L
Réponses
3
Affichages
1 K
P
Réponses
5
Affichages
3 K
P
A
Réponses
2
Affichages
5 K
alexandreRIC
A
J
Réponses
2
Affichages
2 K
jimmy59940
J
Retour