VB : macro qui lit la valeur de plusieurs cel
Fermé
RIYANEMADRID
-
30 juin 2010 à 15:35
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 1 juil. 2010 à 15:02
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 1 juil. 2010 à 15:02
A voir également:
- VB : macro qui lit la valeur de plusieurs cel
- Vb cable - Télécharger - Audio & Musique
- Vb - Télécharger - Langages
- Vb editor - Télécharger - Langages
- Vb runtime - Télécharger - Divers Utilitaires
- Vb 6.0 ✓ - Forum VB / VBA
1 réponse
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
30 juin 2010 à 17:08
30 juin 2010 à 17:08
Bonjour
Macro à adapter à tes besoins (sheets, colonne des oui....) j'ai eu la flemme de trouver le n° de colonne BV :-)
Macro à adapter à tes besoins (sheets, colonne des oui....) j'ai eu la flemme de trouver le n° de colonne BV :-)
Const col As Byte = 4 'n° colonne des "oui" Sub oui_oui() Dim Nbre_oui As Integer, Lig As Integer Dim Tablo With Sheets(1) Nbre_oui = Application.CountIf(.Columns(col), "oui") ReDim Tablo(1 To Nbre_oui, 1 To 2) Lig = 1 For cptr = 1 To Nbre_oui Lig = .Columns(col).Find("oui", .Cells(Lig, col)).Row Tablo(cptr, 1) = .Cells(Lig, 1) Tablo(cptr, 2) = .Cells(Lig, 2) Next End With Application.ScreenUpdating = False With Sheets(2) .Range("A2:B5000").ClearContents .Range("A2").Resize(Nbre_oui, 2) = Tablo .Activate End With End Sub
30 juin 2010 à 17:22
merci infinement pour ton aide
30 juin 2010 à 17:49
Modifié par RIYANEMADRID le 1/07/2010 à 14:19
With Worksheets("mafeuil")
Selection.AutoFilter Field:=1, Criteria1:="oui"
.Range("B2:B5000").Copy
End With
Et j'aimerai bien la suite pour coller a partir de la première cellule vide de la colonne A dans la feuil2
Merci!
1 juil. 2010 à 14:04
1 juil. 2010 à 14:50