Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

pb avec mon code

  • Initiateur de la discussion Initiateur de la discussion aeque
  • Date de début Date de début

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 !

aeque

XLDnaute Occasionnel
Bonjour le fofo

voilà j'ai un petit soucis avec ce code :
Code:
Private Sub CheckBox22_AfterUpdate()
Application.ScreenUpdating = False
Dim myRange8 As Range
Sheets("Main Informations").Select
If Sheets("Formules").Range("Q2") = True Then
   Set myRange8 = Range("main_informations").Find(Sheets("Formules").Range("V1"), , xlValues, xlWhole).Offset(0, 43)
   myRange8.Select
   ActiveCell = "X"
  Else
 Set myRange8 = Range("main_informations").Find(Sheets("Formules").Range("V1"), , xlValues, xlWhole).Offset(0, 43)
    myRange8.Select
    ActiveCell.ClearContents
  End If
Application.ScreenUpdating = True
End Sub

Lorsque j'effectue la macro la feuille dans laquelle Range("main_informations") se trouve s'affiche à l'écran alors que je souhaiterai qu'elle reste invisible sur l'écran.


Merci du coup de main
 
Re : pb avec mon code

Bonjour aeque,
Peut être avec ça. (pas testé car pas de fichier exemple)
Code:
[COLOR=blue]Sub[/COLOR] test()
Application.ScreenUpdating = [COLOR=blue]False[/COLOR]
[COLOR=blue]Dim[/COLOR] myRange8 [COLOR=blue]As[/COLOR] Range
[COLOR=blue]With[/COLOR] Sheets("Main Informations")
    [COLOR=blue]If[/COLOR] Sheets("Formules").Range("Q2") = [COLOR=blue]True Then[/COLOR]
       [COLOR=blue]Set[/COLOR] myRange8 = .Range("main_informations").Find(Sheets("Formules").Range("V1"), , xlValues, xlWhole).Offset(0, 43)
       myRange8 = "X"
      [COLOR=blue]Else[/COLOR]
     [COLOR=blue]Set[/COLOR] myRange8 = .Range("main_informations").Find(Sheets("Formules").Range("V1"), , xlValues, xlWhole).Offset(0, 43)
        myRange8.ClearContents
      [COLOR=blue]End If[/COLOR]
[COLOR=blue]End With[/COLOR]
Application.ScreenUpdating = [COLOR=blue]True[/COLOR]
[COLOR=blue]End Sub[/COLOR]
Cordialement
 
Re : pb avec mon code

Désolé le doit refaire mon fichier car il fait plus de 5MO là ....

sinon je ne peux pas faire ca.

J'ai oublié de préciser que cette macro s'effectue lorsque je clique dans une checkbox (Private Sub CheckBox22_AfterUpdate())
 
- 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

Réponses
4
Affichages
586
Réponses
2
Affichages
588
Réponses
12
Affichages
1 K
D
Réponses
4
Affichages
1 K
Dangdang
D
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…