Problème copie de feuille "semaine en cours"

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

asta29

XLDnaute Nouveau
Bonjourà tous,
Après de nombreuses recherche je me tourne vers vous pour votre aide.
Sur un fichier composé de 52 feuilles numérotées de 1 à 52.
Je cherche à lancer la copie de la feuille correspondant au n° de semaine en cours vers un autre fichier.
J'arrive bien à récupérer le n° de semaine mais je ne parviens pas à
faire la copie de la feuille concernée. Le numéro de semaine pouvant varier cela me pose problème.
Merci d'avance pour votre aide

Sub semaine_en_cours()

Dim prem_date As Single
Dim nb_date_annee As Date
Dim num_semaine As Integer

nb_date_annee = DateValue("1 janvier " & (Year(Date)))
prem_date = nb_date_annee
num_semaine = Abs(Date - prem_date) / 7

ThisWorkbook.Sheets("num_semaine").Cells.Copy Workbooks("Destination.xlsx").Sheets("Essai").Cells '

End Sub
 
Re : Problème copie de feuille "semaine en cours"

bonjour

essai juste en enlevant les guillemets
puisque num_semaine est ta variable qui contient le numéro de la feuille

ThisWorkbook.Sheets(num_semaine).Cells.Copy Workbooks("Destination.xlsx").Sheets("Essai").Cell s '

ou avec ceci
ThisWorkbook.Sheets("" &num_semaine &"").Cells.Copy Workbooks("Destination.xlsx").Sheets("Essai").Cell s '
 
Dernière édition:
Re : Problème copie de feuille "semaine en cours"

Bonjour,

Merci de vos réponse, j'ai une erreur d'exécution 9 qui s'affiche.
Je ne comprends pas j'ai bien le fichier destiné à la copie qui est ouvert et qui s'intitule Destination.xlsx, faut-il indiquer la cible?
 

Pièces jointes

Re : Problème copie de feuille "semaine en cours"

RE
En mettant: ''Sheets(num_semaine).Copy'' Cela fonctionne mais un nouveau classeur est créé. Je n'arrive pas à spécifier la cible du classeur pour la destination de la copie...
 
Re : Problème copie de feuille "semaine en cours"

Re
Merci pour l'astuce pierrejean, en effet il faut que le fichier cible soit ouvert avec l'onglet ayant le bon intitulé.
Peut-on spécifier la cible de la copy sachant que le fichier cible "Destination.xlsx" est sur un autre poste tout en le laissant ouvert.
 
Re : Problème copie de feuille "semaine en cours"

Re

Je n'ai pas d’expérience sur les fichiers en réseau .Teste en mentionnant le nom complet du destinataire (incluant le chemin a partir de ton poste).Si pas de résultat je te conseille de créer une nouvelle discussion précisant bien ton problème
 
- 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

  • Question Question
Microsoft 365 problème date
Réponses
7
Affichages
605
Réponses
1
Affichages
1 K
Compte Supprimé 979
C
Réponses
1
Affichages
1 K
Réponses
13
Affichages
1 K
Retour