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

erreur de code lors du transfert des données

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

francis79

XLDnaute Junior
bonjour à tous,

sur le dossier "jours effectués 3 classeurs",

lorsque j'ouvre le classeur "jour effectué 1 feuille"
et que je rentre 1 date dans les colonnes E et G
j'ai une "erreur d'exécution 13"

en cliquant sur Fin à chaque saisie, le transfert s'éffectue sur les 2 autres classeurs ( janvier 2009 juillet 2008)

et ce, pour des dates comprises entre avril 2009 et juin 2009 (dates qui correspond aux 2 tableaux)
par contre, pour des dates de juillet 2008 à décembre 2008 et juillet 2009 à décembre 2009 j'ai l'erreur "fichier non trouvé"

contrairement à mon 1er dossier "jour effectué 1 classeur" avec les 3 tableaux où le transfert se fait correctement

actuellement, le transfert se fait automatiquement et je voudrais si s'est possible, de mettre une macro pour envoyer le résultat à l'aide d'un bouton

Comme je ne comprend pas du tout le langage vba
pouvez-vous m'aider à résoudre ces problèmes


PS: c'est grâce à vous tous que j'ai eû tous ces codes et je vous en remerçie

francis
 

Pièces jointes

Re : erreur de code lors du transfert des données

Bonjour francis79...

un problème est que tu essaye dans le code de fermer les deux autres
classeurs alors qu'ils ont jamais été ouvert.

Remplace par exemple dans le code (feuille1) ces 2 lignes suivantes
Code:
Workbooks(classeur2).Close True
Workbooks(classeur3).Close True
par ceci...
Code:
If Len(classeur2) > 0 Then
Workbooks(classeur2).Close True
End If
If Len(classeur2) > 0 Then
Workbooks(classeur3).Close True
End If
une manière pas très élegante de verifiez les variables, mais en
ce qui concerne cette erreur, elle est fixée.

Je n'ai pas vérifié le reste du code.

Salut
 
Re : erreur de code lors du transfert des données

bonjour maninweb,

je viens de tester le code,
pour ce qui concerne l'erreur d'exécution --ok c'est bon

reste le probème de date entre juillet 2008 / décembre2008
juillet 2009 / décembre 2009

merci d'avance

francis
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…