1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| Sub tt()
Set MyRange = ActiveSheet.Cells
PremiereColonne:
Set apres = MyRange.Cells(MyRange.Rows.Count, MyRange.Columns.Count)
Set resultat = MyRange.Cells.Find(what:="*", after:=apres, LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:=False)
If resultat Is Nothing Then
MsgBox "Aucune donnee"
Else
Set PremiereColonne = resultat
'PremiereLigne
Set resultat = MyRange.Cells.Find(what:="*", after:=apres, LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False)
Set PremiereLigne = resultat
MyRange.Cells(PremiereLigne.Row, PremiereColonne.Column).Select
End If
Stop
End Sub |
Partager