XL 2013 Copier/coller sur une autres feuille avec condition

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 !

tit32600

XLDnaute Nouveau
Bonjour à tous,

Je souhaiterais coller les valeur de la colonne "C" de ma feuille "Stock", dans la colonne "B" de ma feuille "Armoire A" , si la valeur dans ma colonne "W" de ma feuille "Stock" est égale à "A".

Dans le fichier joint, j'ai créé une procédure VBA, mais je suis bloqué dans son fonctionnement

Merci encore de votre aide

tit32600
 

Pièces jointes

Solution
Bonsoir,

à tester, affecter la valeur est plus rapide que le copier/coller
VB:
Sub Bouton1_Cliquer()

   With Sheets("stock")
      Set plage = .Range("W3:W" & .Range("W65000").End(xlUp).Row)
      For Each c In plage
         If c.Value = "A" Then
            X = Sheets("Armoire A").Range("B65000").End(xlUp).Row + 1
            Sheets("Armoire A").Cells(X, 2) = c.Offset(0, -20).Value
         End If
      Next
   End With
End Sub

Bonne soirée
Bonsoir,

à tester, affecter la valeur est plus rapide que le copier/coller
VB:
Sub Bouton1_Cliquer()

   With Sheets("stock")
      Set plage = .Range("W3:W" & .Range("W65000").End(xlUp).Row)
      For Each c In plage
         If c.Value = "A" Then
            X = Sheets("Armoire A").Range("B65000").End(xlUp).Row + 1
            Sheets("Armoire A").Cells(X, 2) = c.Offset(0, -20).Value
         End If
      Next
   End With
End Sub

Bonne soirée
 
- 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
3
Affichages
216
Retour