afficher une feuille en vba

  • Initiateur de la discussion Initiateur de la discussion Phil
  • 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 !

P

Phil

Guest
Rebonjour le forum,

je ne sais pas comment en vba on affiche une feuille masquée pour y copier des infos et la remasquer pour continuer et finir ma macro.

Si il y a des pros d'excel qui se promènent sur ce forum nikel, n'hésitez pas....


J'ai également posé une petite question en début de matinée, le titre c'est "Fichier avec liaison".

Merci d'avance!

@+

Phil
 
essaie la propriété hide de la feuille
c une proprité boolean, ki te promet de hider ou de unhider ta feuille, jepense ke c'est ce k'il te faut
mais je ne suis pas pro, si ca marche pas, je pe rien
 
Bonjour le forum, et cathy

Peux tu me donner une petite précision dans ta réponse du dessus.

Je ne sais pas ou il faut mettre False

Je voudrais remasquer ma feuille avant la dernière ligne


Range("B6:ck6").Select
Selection.Copy
Sheets("Feuil3").Visible = True
Sheets("Feuil3").Select
Range("b7").Select
Selection.PasteSpecial Paste:=xlValues
Application.CutCopyMode = False
Rows("7:7").Insert Shift:=xlDown
Sheets("Feuil1").Select

Merci à l'avance.

@+

Phil
 
Range("B6:ck6").Select
Selection.Copy
Sheets("Feuil3").Visible = True
Sheets("Feuil3").Select
Range("b7").Select
Selection.PasteSpecial Paste:=xlValues
Application.CutCopyMode = False
Rows("7:7").Insert Shift:=xlDown
Sheets("Feuil3").Visible = False
Sheets("Feuil1").Select

C@thy
 
Rebonjour cathy,

Merci beaucoup pour ta rapidité et ton efficacité.
C'est super ça fonctionne.

Il me reste qu'un petit soucis à régler, celui des classeurs avec liaisons. Je ne voudrais plus que le message s'affiche, ça me gène dans ma macro.

Bonne journée et encore merci.


@+

phil
 
Je sais Phil, mais pour l'instant la seule réponse (non satisfaisante) que je peux te donner est d'ouvrir les fichiers source en 1er

j'ai essayé de mettre, avant la fermeture du fichier

With ActiveWorkbook
.UpdateRemoteReferences = False
.PrecisionAsDisplayed = False
End With

ou bien dans

Outils sur Options, sur l'onglet Calcul, décocher Mise à jour des références hors programme mais ça marche pas!!!

je sé pa!

C@thy
 
Cathy,

c'est bon on a eu la solution, sur le forum, c'est jean pierre, qui l'a donné à moana, et je l'ai attrapé au vol.

Il faut faire outils, options, décocher la case " Modification de la mise à jour des liens".

Je ne l'avais jamais vu celle là..

Enfin je me coucherais ce soir moins bête.

Bonne journée et merci..

@+

Phil
 
boujour vous

petite question:
si une feuille est cachée, cela veut-il dire:
- qu'on ne la voit pas
- et également qu'on ne peut y travailler par macro

ceci pour savoir (dans le cas VBA peut travailler dans une feuille cachée) si la solution n'était pas de borner la séquence par:

Application.ScreenUpdating = False
| activation de la feuille cachée )
| travail à y effectuer )
| activation d'une des feuilles visible )
Application.ScreenUpdating = True
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour