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

Copier les cellules d'une feuille dans une autre qui est masqué - CODE EXISTANT

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

PatLac

XLDnaute Occasionnel
Bonjour à tous !

Le sujet est déja maintes fois débatu sur le forum, mais là c'est un peu différents !

Je m'explique :
A l'aide d'une macro je copie les cellules d'une feuille (feuil1) sur la deuxième (feuil2) ...pas de soucis !
Code:
Sub RAPPORT()
Range("A8:E23").Select
Selection.Copy
Sheets("RAPPORT").Select
Range("B7").Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub

Les 2 feuilles sont actives, donc pas de problème !

Mais moi je voudrais que la copie se fasse sur la feuil2 lorsque ce que l'onglet est caché, et c'est là que ça bloque.

Donc faire apparaitre provisoirement la feuil2, le temps de faire des modifs dessus et à l'aide du bouton "retour" qui est sur la feuil2, refermer celle-ci ....la masquer à nouveau !

Code:
Sub RetourAccueil()

Application.ScreenUpdating = False

Worksheets(1).Select
Application.ScreenUpdating = True

End Sub

Je mets ci-dessous un exemple.
Merci à vous.

Cordiale Journée
 

Pièces jointes

Re : Copier les cellules d'une feuille dans une autre qui est masqué - CODE EXISTANT

Merci !
En fait ça fonctionne même avec la protection, donc c'est nickel.
Juste une petite info encore : Comment faire pour que l'onglet caché, reste caché ?
En fait pour que la copie se fasse, mais à l'insu du plein gré de l'utilisateur ? lol 😉
Merci
 
Re : Copier les cellules d'une feuille dans une autre qui est masqué - CODE EXISTANT

Non, au moment de la copie elle apparait, ce qui est normal.
Je pense qu'il faille mettre quelque choses en false ...mais quoi et combien?
Merci
 
Re : Copier les cellules d'une feuille dans une autre qui est masqué - CODE EXISTANT

Re,

bah chez moi un code comme ceci ne fait pas apparaitre la feuille :
Code:
Range("A1").Copy Destination:=Sheets("Feuil2").Range("A1")
 
Re : Copier les cellules d'une feuille dans une autre qui est masqué - CODE EXISTANT

Bonjour,

ceci fonctionne chez moi....

dans le module "thisworkbook" :
Code:
Option Explicit
Private Sub Workbook_Open()
Feuil2.Protect userinterfaceonly:=True
End Sub

dans le module 1 :
Code:
Option Explicit
Sub test()
Sheets("Feuil1").Range("A8:a23").Copy
With Sheets("Feuil2")
    .Paste .Range("A65536").End(xlUp)(2)
End With
End Sub

bonne journée
@+
 
- 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
2
Affichages
500
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…