Bug d'affichage excel, affichage d'une autre feuille lors calcul
Fermé
Onlylyon1
Messages postés
11
Date d'inscription
mercredi 4 octobre 2017
Statut
Membre
Dernière intervention
13 octobre 2017
-
4 oct. 2017 à 17:51
Onlylyon1 Messages postés 11 Date d'inscription mercredi 4 octobre 2017 Statut Membre Dernière intervention 13 octobre 2017 - 13 oct. 2017 à 15:16
Onlylyon1 Messages postés 11 Date d'inscription mercredi 4 octobre 2017 Statut Membre Dernière intervention 13 octobre 2017 - 13 oct. 2017 à 15:16
A voir également:
- Excel bug affichage
- Bug yahoo mail - Accueil - Mail
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
3 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 705
4 oct. 2017 à 22:13
4 oct. 2017 à 22:13
Bonjour,
Bienvenue sur le forum.
Tu aurais pas une macro qui fonctionnerait sur plusieurs onglets ?
Bienvenue sur le forum.
Tu aurais pas une macro qui fonctionnerait sur plusieurs onglets ?
Onlylyon1
Messages postés
11
Date d'inscription
mercredi 4 octobre 2017
Statut
Membre
Dernière intervention
13 octobre 2017
Modifié le 5 oct. 2017 à 17:25
Modifié le 5 oct. 2017 à 17:25
Bonjour,
Merci pour votre message.
Oui c'est ca, la macro permet d'afficher ou de masquer les onglets.
Merci pour votre message.
Oui c'est ca, la macro permet d'afficher ou de masquer les onglets.
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 705
5 oct. 2017 à 19:03
5 oct. 2017 à 19:03
Bonjour,
Alors au début de ta macro tu mets
et en fin de macro
Cela devrait éviter ton affichage intempestif (et accélérer la macro !).
Alors au début de ta macro tu mets
Application.ScreenUpdating = False
et en fin de macro
Application.ScreenUpdating = True
Cela devrait éviter ton affichage intempestif (et accélérer la macro !).
Onlylyon1
Messages postés
11
Date d'inscription
mercredi 4 octobre 2017
Statut
Membre
Dernière intervention
13 octobre 2017
>
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
11 oct. 2017 à 11:32
11 oct. 2017 à 11:32
Super merci beaucoup !!
Onlylyon1
Messages postés
11
Date d'inscription
mercredi 4 octobre 2017
Statut
Membre
Dernière intervention
13 octobre 2017
12 oct. 2017 à 11:48
12 oct. 2017 à 11:48
J'avais marqué ce sujet comme résolu mais au final mon souci est revenu :/
J'ai bien mis Application.ScreenUpdating = False et Application.ScreenUpdating = True au début et à la fin de toutes mes macros mais rien n'y fait !
J'ai bien mis Application.ScreenUpdating = False et Application.ScreenUpdating = True au début et à la fin de toutes mes macros mais rien n'y fait !
Onlylyon1
Messages postés
11
Date d'inscription
mercredi 4 octobre 2017
Statut
Membre
Dernière intervention
13 octobre 2017
12 oct. 2017 à 15:30
12 oct. 2017 à 15:30
Le seul moyen que j'ai trouvé pour l'instant c'est de mettre l'option de calcul en manuel.. Mais pas très pratique
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 705
12 oct. 2017 à 19:00
12 oct. 2017 à 19:00
Bonjour,
Je pense que tu dois avoir des 'select' inutiles dans ta macro et c'est ce qui te crée l'affichage : si ce n'est pas le cas j'ai perdu l'€ que j'avais misé ! ;-)
Je pense que tu dois avoir des 'select' inutiles dans ta macro et c'est ce qui te crée l'affichage : si ce n'est pas le cas j'ai perdu l'€ que j'avais misé ! ;-)
Onlylyon1
Messages postés
11
Date d'inscription
mercredi 4 octobre 2017
Statut
Membre
Dernière intervention
13 octobre 2017
13 oct. 2017 à 11:42
13 oct. 2017 à 11:42
Bonjour,
gbinforme j'ai regardé mais pas de Select inutiles.
daniel, j'ai appliqué votre méthode, j'ai l'impression que ca fonctionnait au début, mais au bout de 5 min à travailler sur le fichier j'ai de nouveau le bug.
gbinforme j'ai regardé mais pas de Select inutiles.
daniel, j'ai appliqué votre méthode, j'ai l'impression que ca fonctionnait au début, mais au bout de 5 min à travailler sur le fichier j'ai de nouveau le bug.
Onlylyon1
Messages postés
11
Date d'inscription
mercredi 4 octobre 2017
Statut
Membre
Dernière intervention
13 octobre 2017
13 oct. 2017 à 11:53
13 oct. 2017 à 11:53
Lorsque je mets en mode calcul manuel, c'est quand j’appuie sur F9 que le bug apparait
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 705
13 oct. 2017 à 12:03
13 oct. 2017 à 12:03
Bonjour,
Sans savoir ce que fait ta macro ce n'est pas simple mais quand tu dit " pas de Select inutiles" cela signifies que tu as des 'select' et je pense qu'ils sont inutiles.
Sans savoir ce que fait ta macro ce n'est pas simple mais quand tu dit " pas de Select inutiles" cela signifies que tu as des 'select' et je pense qu'ils sont inutiles.
Onlylyon1
Messages postés
11
Date d'inscription
mercredi 4 octobre 2017
Statut
Membre
Dernière intervention
13 octobre 2017
13 oct. 2017 à 14:12
13 oct. 2017 à 14:12
Cela donne cela
Application.ScreenUpdating = False: Application.Calculation = -4135
Sheets("Decision record_RE_Acquisition").Visible = True
Sheets("Business plan RE_Acquisition").Visible = True
Sheets("Historical performances_RE_Acqu").Visible = True
Sheets("P&L impact_RE_Acqu").Visible = True
Sheets("Yield impact_RE_Acqu").Visible = True
Sheets("Value creation_RE_Acqu").Visible = True
Sheets("Business plan RE_Acquisition").Select
Application.ScreenUpdating = True: Application.Calculation = -4105
End Sub
Cela affiche les onglets concernés puis je mets select l'onglet sur lequel je veux aller en premier.
J'ai plusieurs macro comme celle-ci pour afficher d'autres onglets
Merci !
Application.ScreenUpdating = False: Application.Calculation = -4135
Sheets("Decision record_RE_Acquisition").Visible = True
Sheets("Business plan RE_Acquisition").Visible = True
Sheets("Historical performances_RE_Acqu").Visible = True
Sheets("P&L impact_RE_Acqu").Visible = True
Sheets("Yield impact_RE_Acqu").Visible = True
Sheets("Value creation_RE_Acqu").Visible = True
Sheets("Business plan RE_Acquisition").Select
Application.ScreenUpdating = True: Application.Calculation = -4105
End Sub
Cela affiche les onglets concernés puis je mets select l'onglet sur lequel je veux aller en premier.
J'ai plusieurs macro comme celle-ci pour afficher d'autres onglets
Merci !