Kód: Vybrat vše
Index1 = Worksheets("Data").Range("A2").Value 'poloha C
Chtěl bych to udělat přímo v makru, kde fci POZVYHLEDAT = Application.Match
Kód: Vybrat vše
Index = Application.Match("C", Oblast, 0)
Díky za rady
Kód: Vybrat vše
Index1 = Worksheets("Data").Range("A2").Value 'poloha C
Kód: Vybrat vše
Index = Application.Match("C", Oblast, 0)
Kód: Vybrat vše
Sub Index()
Dim Index1 As Integer
Dim Pole(1 To 3) As String
Pole(1) = "A"
Pole(2) = "B"
Pole(3) = "C"
Index2 = WorksheetFunction.Match("C", Pole, 0)
End Sub
Kód: Vybrat vše
Sub Index()
Dim Index1 As Integer
Dim Oblast1 As Variant
Oblast1 = Range("1:1").Value
Index1 = Application.Match("C", Oblast1, 0)
End Sub
Dalo by se říct, že předchozí kod je pro tabulky, kde je málo sloupců a nedochází k časté změně sloupců ? Musím nejdřív pole naplnit a potom hlídat změny ve sledovaných sloupcích a při každé změně znovu naplnit pole?
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti