1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
Private Sub ExtraireEAlt_Click()
application.screenupdating=false
Columns("E:G").EntireColumn.Hidden = False
Dim ongletA As Worksheet, ongletB As Worksheet
Dim celluleRecherche As range
Dim premiereAdresse As String
Set ongletA = ThisWorkbook.Sheets("C_PP") 'Feuille source
Set ongletB = ThisWorkbook.Sheets("TabDefauts") 'Feuille destination
Set celluleRecherche = ongletA.Columns("AJ").Find("1", , xlValues, xlWhole, , , False)
'Colonne ou se trouve la condition + Find("la condition
If Not celluleRecherche Is Nothing Then
premiereAdresse = celluleRecherche.Address
Do 'ongletB.range("Colonne ou vont se coller les valeurs
ongletB.range("K" & ongletB.Rows.Count).End(xlUp).Offset(1, 0).Value = ongletA.range("AK" & celluleRecherche.Row)
'Colonne ou se trouve la valeur à copier si condition Ok
Set celluleRecherche = ongletA.Columns("AJ").FindNext(celluleRecherche)
'Colonne ou se trouve la condition
Loop Until celluleRecherche.Address = premiereAdresse
End If
Columns("E:G").EntireColumn.Hidden = True
End Sub |
Partager