Copier une range selon criteres

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 !

teodormircea

XLDnaute Occasionnel
Bonjour le forum

J'aurais besoin d'un coup de pouce pour un projet.Je voudrais copier un range de valeurs sur un nouveau feuillet généré automatiquement.
Alors au début je voudrais choisir la colonne de la range et ensuite le critère.
Si critère trouve dans cette colonne alors copier toutes les lignes de cette range dans un nouveaux feuillet dénommé d'après le critère utilise.
Je rajoute un exemple.
 

Pièces jointes

Re : Copier une range selon criteres

Un code dont je travaille mais je suis bloque, quelcun a une idee ??
Code:
Sub ANALYSE_LEDGER()


Dim X As Integer
      
       Dim cc As String
       Dim c As Range
    Dim lRow As Long
    Dim NewWB As Workbook
    
    
    Application.ScreenUpdating = False
    Set NewWB = Workbooks.Add
    col = Application.InputBox("No colonne?", Type:=1)
    Set champ = Columns(col)
    cc = InputBox(Prompt:="Chose Criteria")
    
    For Each c In champ.SpecialCells(xlCellTypeConstants, 66)
    
      If cell.Value Like "*" & c & "*" Then
      Range(Cells(c.Row, 1), Cells(c.Row, 66)).Copy
             
            NewWB.Activate
            lRow = lRow + 1
            ActiveSheet.Paste Destination:=Worksheets("Sheet1").Cells(lRow, 1)
          
 End If

    Next c
    
    End Sub
 
- 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
879
Retour