Option Compare Text
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
If Sh.Name = "Input Data" Then Call seradit
End Sub
Do Modulu tuto subrutinu:
Sub seradit()
Dim seradime As Range
Dim zalozka As Worksheet
Set zalozka = Sheets("Input data")
Set seradime = zalozka.Range("A1:B31")
seradime.Sort Key1:=zalozka.Range("A2"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End Sub
Jakmile klikneš do jiné záložky, data v záložce >>Input data<< se seřadí.
PS: Nekroutil jsem hlavou ani jednou. Nemám to zapotřebí. Ten umí to, ten zas tohle ...
