Script pour copier/coller supprimer
Résolu
beneton
Messages postés
66
Statut
Membre
-
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai un script qui ne foctionne pas. le but est de copier des fichier d'un répertoire, de les coller dans un autre et de les supprimer à la fin si tout c'est bien passé.
cependant, aprés que la copie se soit bien déroulé et que j'ai recu le message "fin de copie", il passe direct a la ligne à la ligne erreur.
est ce que vous voyez un probléme particulier? merci
j'ai un script qui ne foctionne pas. le but est de copier des fichier d'un répertoire, de les coller dans un autre et de les supprimer à la fin si tout c'est bien passé.
cependant, aprés que la copie se soit bien déroulé et que j'ai recu le message "fin de copie", il passe direct a la ligne à la ligne erreur.
est ce que vous voyez un probléme particulier? merci
Sub Main()
On Error GoTo Erreur
Dim files() As String
Dim dirs() As String
Dim date_debut As Variant
Dim date_fin As Variant
Dim source,destination As String
chdrive("c:")
chdir("c:\archive_isergie")
FileList files,"*.csv"
NB_fichiers = ubound(files)
For N = lbound(files) To Ubound(files)
Source = "C:\archive\" & files(N)
Destination = "S:" & files(N)
filecopy source,destination
Next N
Poub = msgbox ("Fin de copie." & Chr(13))
If listboxdialog.checkbox1 = 1 Then
Poub = Msgbox("Debut d'effacement des " & nb_fichiers & " fichiers sur C:\archive",52,"Message")
If poub = 6 Then
For N = lbound(files) To Ubound(files)
Source = "c:\archive\" & files(N)
Kill source
Next N
Poub = msgbox ("Fin d'effacement des fichiers d'archive.",64,"Message" )
End If
End If
Exit Sub
Erreur:
Poub = msgbox ("Erreur pendant la sauvegarde" & Chr(13),16,"Erreur")
End Sub
A voir également:
- Script copier coller
- Historique copier coller - Guide
- Copier coller pdf - Guide
- Style d'écriture a copier coller - Guide
- Historique copier coller windows - Accueil - Informatique
- Symbole clavier copier coller - Guide
15 réponses
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
Cela aiderait de visualiser err.number et err.description lorsque tu as une erreur.
comment je pourait faire apparaitre ces commandes?
j'avoue que c'est pas moi qui ai créé se script. j'arrive a le comprendre mais à l'écrire c'est une autre histoire.
j'avoue que c'est pas moi qui ai créé se script. j'arrive a le comprendre mais à l'écrire c'est une autre histoire.
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
Poub = msgbox ("Erreur "+cstr(err.number)+" pendant la sauvegarde : " + err.description & Chr(13),16,"Erreur")
ca me donne le message suivant:
"erreur 35 pendant la sauvegarde: sub or fonction no denined"
je pense que ma ligne est erroné sur " & nb_fichiers & ". ca doit pas etre la bonne commande
à votre avis?
"erreur 35 pendant la sauvegarde: sub or fonction no denined"
je pense que ma ligne est erroné sur " & nb_fichiers & ". ca doit pas etre la bonne commande
à votre avis?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
Pour tester, peux-tu mettre en commentatire la ligne "on error" ?
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
Tu n'as pas de message d'erreur différent, avec une indication de l'endroit où elle se produit ?
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
Tu es dans un formulaire avec une boite à cocher ?
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
Que sont listboxdialog et checkbox1 ?
Quid si tu fais " if listboxdialog.checkbox1.value then "
Quid si tu fais " if listboxdialog.checkbox1.value then "
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
Ce que cela tente de faire, c'est de vérifier que la boite à cocher est cochée. je suspecte qu'il y a une discordence entre le formulaire et le code.
As-tu un moyen de vériier le contenu du formulaire ?
Ou bien acceptes-tu de supprimer la vérification de la boite a cocher ?
As-tu un moyen de vériier le contenu du formulaire ?
Ou bien acceptes-tu de supprimer la vérification de la boite a cocher ?
la demande de suppression vient aprés avec un "oui ou non".
il n'y a pas de formulaire à cocher.
c'est pour ca que je me demande si ca sert a quelque chose
il n'y a pas de formulaire à cocher.
c'est pour ca que je me demande si ca sert a quelque chose
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
Avant de démarrer le script, tu n'es pas dans formulaire avec une boite à cocher ? Si non, je pense que le script a été sorti de son environnement d'origine, et il faudrait donc supprimer le "if listboxdialog.checkbox1".