copie des fichiers si vrai VBA

  • 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 !

Re : copie des fichiers si vrai VBA

Bonsoir Bens7,

Si j'ai bien compris, je verrais ta macro comme ceci:

Code:
Sub test()
Dim Cel As Range, Copie As Boolean
For Each Cel In Range("A:A").SpecialCells(xlCellTypeFormulas)
  If Cel.Value <> "" Then FileCopy Cells(Cel.Row, 2).Value & Cells(Cel.Row, 1).Value, _
    Cells(Cel.Row, 3).Value & Cells(Cel.Row, 1).Value
Next
If Copie = True Then MsgBox "Copie terminé"
End Sub
Cordialement.
 
Re : copie des fichiers si vrai VBA

Bonsoir Bens7,

Si j'ai bien compris, je verrais ta macro comme ceci:

Code:
Sub test()
Dim Cel As Range, Copie As Boolean
For Each Cel In Range("A:A").SpecialCells(xlCellTypeFormulas)
  If Cel.Value <> "" Then FileCopy Cells(Cel.Row, 2).Value & Cells(Cel.Row, 1).Value, _
    Cells(Cel.Row, 3).Value & Cells(Cel.Row, 1).Value
Next
If Copie = True Then MsgBox "Copie terminé"
End Sub
Cordialement.

RE:

C'est exact, j'ai oublié de mettre la variable Copie à True si une des cases est cochée.

Voilà donc comment compléter la macro:

Code:
Sub test()
Dim Cel As Range, Copie As Boolean
For Each Cel In Range("A:A").SpecialCells(xlCellTypeFormulas)
  If Cel.Value <> "" Then
    FileCopy Cells(Cel.Row, 2).Value & Cells(Cel.Row, 1).Value, _
      Cells(Cel.Row, 3).Value & Cells(Cel.Row, 1).Value
    Copy = True
  End If
Next
If Copie = True Then MsgBox "Copie terminé"
End Sub

Cordialement.
 
- 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
15
Affichages
635
W
Réponses
9
Affichages
361
Retour