vba effet multiple complexe

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 !

superbog

XLDnaute Occasionnel
bonjour à tous,

j'espère que les vacances ont été bonnes et la rentrée supportable 😉

petit souci, je n'arrive pas à me dépatouiller d'une macro

voilà, je voudrais qu'à partir d'une liste, la copie se fasse directement dans plusieurs fichiers différents avec en outre une inscription précise dans certaines cellules

merci d'avance de votre aide
 

Pièces jointes

Dernière édition:
Re : vba effet multiple complexe

merci, je viens donc de revoir ma copie

et du coup j'ai réussi

voici donc la macro


Code:
Sub test()

Dim i, DerLigBase, lig As Integer
Dim dossier, sNomFeuille As String
Dim colFeuille As Collection
Dim rCelA As Range
Dim shAct As Worksheet
Dim FeuilleExist As Boolean

'Recherche de la dernière ligne
DerLigBase = Sheets("forf").Range("B999").End(xlUp).Row
Set colFeuille = New Collection

On Error Resume Next
'Boucle sur la plage de cellule
For Each rCelA In Sheets("forf").Range("B2:B" & DerLigBase)
    colFeuille.Add rCelA, CStr(rCelA)
Next rCelA

'Recherche de la ligne et tri dans chaque feuille
For i = 2 To DerLigBase
    dossier = Cells(i, 2).Text
    lig = Sheets(dossier).Range("J999").End(xlUp).Row
     
     
     'Copie les valeurs si non cochées
With Sheets("forf").Cells(i, "C").Resize(, 4)
  If IsEmpty(.Cells(-1)) And IsNumeric(Sheets("forf").Cells(i, 2)) Then 'colonne A vide
    Err = 0 'pour savoir si une erreur se produit
    Worksheets(dossier).Cells(lig + 1, "J").Resize(, 4) = .Value
       Worksheets(dossier).Cells(lig + 1, "O").Resize(, 3) = .Value
Worksheets(dossier).Cells(lig + 1, "R") = "dp"
Worksheets(dossier).Cells(lig + 1, "T") = 13

    If Err = 0 Then .Cells(-1) = "X"
  End If
End With


Next i

End Sub
 
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

C
Réponses
3
Affichages
2 K
claivier_58
C
J
Réponses
5
Affichages
2 K
journeydo
J
D
Réponses
3
Affichages
2 K
K
Réponses
13
Affichages
7 K
K
E
Réponses
2
Affichages
2 K
B
Réponses
10
Affichages
2 K
P
Réponses
3
Affichages
2 K
plombiero
P
S
Réponses
2
Affichages
3 K
super_newbie_pro
S
K
Réponses
19
Affichages
5 K
K
Retour