Copier un fichier vers un autre dossier en 1 Clik ?!

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

Bens7

XLDnaute Impliqué
Bonjour a tous !!
J'aurais voulu savoir si possible de copier un fichier (a1) qui se trouve dans la source (a2) dans la source (a3)
avec un bouton VBA (j'y connais rien en vba)

Exemple :
A1 | A2 | A3 |A4
15327.pdf | D:/perso/facture/ | D:/perso/payer |"Bouton" COPIER

Merci a tous !!!!
 
Re : Copier un fichier vers un autre dossier en 1 Clik ?!

Bonjour,

regarde dans l'aide vba du coté de l'instruction "FileCopy", devrait faire l'affaire, A noter, chez moi les dossiers sous dossiers sont séparés par des anti slash "\" et non des slash "/"...

bonne journée
@+
 
Re : Copier un fichier vers un autre dossier en 1 Clik ?!

Re,

A condition que les chemins soient valides :
Code:
Option Explicit
Sub test()
FileCopy Range("A2").Value & Range("A1").Value, Range("A3").Value & Range("A1").Value
End Sub
 
Re : Copier un fichier vers un autre dossier en 1 Clik ?!

Ca marche pas je me suis planter dans l'enoncer voila exactement ce que j'ai besoin en pieces jointes
et les collones peuvent etre tres longue
Merci!!
 

Pièces jointes

Re : Copier un fichier vers un autre dossier en 1 Clik ?!

Re,

faire une boucle dans ce cas :
Code:
Option Explicit
Sub test()
Dim i As Long
For i = 1 To Range("A65536").End(xlUp).Row
    FileCopy Cells(i, 2).Value & Cells(i, 1).Value, Cells(i, 3).Value & Cells(i, 1).Value
Next i
End Sub
 
Re : Copier un fichier vers un autre dossier en 1 Clik ?!

Re,

aurais tu toutefois la solution ?

en testant que les colonnes A, B et C de chaque ligne soient valorisées...
Code:
Option Explicit
Sub test()
Dim i As Long
For i = 1 To Range("A65536").End(xlUp).Row
    If Application.CountA(Cells(i, 1).Resize(, 3)) = 3 Then _
        FileCopy Cells(i, 2).Value & Cells(i, 1).Value, Cells(i, 3).Value & Cells(i, 1).Value
Next i
End Sub
 
Re : Copier un fichier vers un autre dossier en 1 Clik ?!

Re,

que les colonnes A, B et C de chaque ligne soient valorisées...
[/CODE]

Ton premier code ma bien aidez pour un aUtre fichier (ET D'ABORD MERCI) mais la le probleme c'est que les cellules vide c'est pas que je les est effacer c'est que j'ai un SI "" c'est pour ca que les cellule non verte sont vide
et dans ce cas ca marche pas

Ce que j;ai besoin en fait c'est que la case cocher donne le Ok du fichier corespondant:

FACTURE: essai1.pdf
FACTURE EXCEL: essai1.xlsx
CONTRAT: essai1.jpg
DOSSIER: (tous ensemble chcaun dans le dossier different dans les ligne cible)

Mai je veux avoir l'option de choisir que :

FACTURE EXCEL: essai1. xlsx

ou autre
Peut etre que on peut affichier toute les lignes par defaut mais ne copier que ce ou la colone D est VRAI c'est peut etre plus simple vu que de toute facon je compte cacher A;B;C voir fichier piece jointe
 

Pièces jointes

Dernière édition:
Re : Copier un fichier vers un autre dossier en 1 Clik ?!

Bonsour®

si tu sais faire la manipulation manuellement... 🙄
https://www.excel-downloads.com/threads/copier-un-fichier-vers-un-autre-dossier-en-1-clik.206578/
(j'y connais rien en vba)
alors utiliser l'enregistreur de macro...😎
qui te dégrossira le process
macro que tu pourra alors affecter à un bouton.

une fois cela réussi :
il faudra intervenir dans le code pour rendre les paramètres variables et interactifs
 
Dernière édition:
- 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
1
Affichages
172
Retour