J'essaie de filtrer certaines cellules en fonction des valeurs d'une colonne, mais je crains que la première action de filtrage ne pollue le reste, bien que j'essaie de désactiver le filtre en définissant filtermode sur false.Le filtre automatique ne fonctionne pas correctement
Ma méthode de sélection ressemble à ceci:
Function GetRowRange(sheetRange, column, value) As Range
'check for a valid section column
sheetRange.AutoFilterMode = False
sheetRange.UsedRange.AutoFilter Field:=column, Criteria1:=value
Set GetRowRange = sheetRange.UsedRange.SpecialCells(xlCellTypeVisible)
MsgBox ("col:" & column & " val: " & value & " rows:" & GetRowRange.Rows.Count)
sheetRange.AutoFilterMode = False
End Function
Et du msgbox je peux voir que seuls les premiers retours des lignes
D'une certaine manière, ce code semble familier! ;-) –
@PeterAlbert Je pensais que je créerais un nouveau fil et ne profiterais pas de votre aide gentille :) – Jakob