Bonjour tout le monde,
Aujourd'hui mon problème est assez simple mais j'ai un trou de mémoire est je trouve pas comment retomber sur l'astuce dans les archives du forum.
Voilà le code que j'ai écrit :
c = Range('IV1').End(xlToLeft).Column
titre = 'N° PB'
For i = 15 To c
L1 = Chr$(Asc('A') - 1 + i)
If Trim$(Range(L1 & '1')) = titre Then
Range('A1:IV' & nblig).Sort Key1:=Range(L1 & '1'), Order1:=xlDescending, Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Selection.AutoFilter Field:=i, Criteria1:='<>'
Exit For
End If
Next i
Je suis bloqué dès que ma colonne 'N° PB' se trouve après la colonne Z puisque la valeur de L1 devient '[' au lieu de 'AA'.
Sans doute vous rappelez vous l'astuce pour récupérer les noms de colonnes à partir de 'AA' et +
Merci de votre aide.
Batiscaf.
Aujourd'hui mon problème est assez simple mais j'ai un trou de mémoire est je trouve pas comment retomber sur l'astuce dans les archives du forum.
Voilà le code que j'ai écrit :
c = Range('IV1').End(xlToLeft).Column
titre = 'N° PB'
For i = 15 To c
L1 = Chr$(Asc('A') - 1 + i)
If Trim$(Range(L1 & '1')) = titre Then
Range('A1:IV' & nblig).Sort Key1:=Range(L1 & '1'), Order1:=xlDescending, Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Selection.AutoFilter Field:=i, Criteria1:='<>'
Exit For
End If
Next i
Je suis bloqué dès que ma colonne 'N° PB' se trouve après la colonne Z puisque la valeur de L1 devient '[' au lieu de 'AA'.
Sans doute vous rappelez vous l'astuce pour récupérer les noms de colonnes à partir de 'AA' et +
Merci de votre aide.
Batiscaf.