Obsah
V tomto článku vám ukážu, jak můžete získat hodnotu buňky podle řádku a sloupce z pracovního listu v aplikaci Excel. VBA . Naučíte se získat hodnotu buňky z celého listu i z použitého rozsahu listu a vybraného rozsahu.
Získání hodnoty buňky podle řádku a sloupce v aplikaci Excel VBA (Rychlé zobrazení)
Sub Cell_Value_from_Whole_Worksheet() Value = Worksheets("Sheet1").Cells(7, 3) MsgBox Value End Sub
Stáhnout cvičebnici
Stáhněte si tento cvičební sešit a procvičujte si při čtení tohoto článku.
Získat hodnotu buňky podle řádku a sloupce.xlsm3 metody pro získání hodnoty buňky podle řádku a sloupce v aplikaci Excel VBA
Proto bez dalšího zdržování přejděme k našemu dnešnímu hlavnímu tématu. Naučíme se získat hodnotu buňky pomocí. 3 metody: z celého listu, z použitého rozsahu listu a z vybraného rozsahu.
1. Získání hodnoty buňky podle řádku a sloupce z celého pracovního listu v aplikaci Excel VBA
Nejprve získáme hodnotu buňky podle řádku a sloupce z celého listu.
Chcete-li získat hodnotu buňky podle řádku a sloupce z celého listu, můžete použít příkaz Metoda buněk z VBA .
Chcete-li například získat hodnotu z buňky v poli 4. řádek a 6. sloupec pracovního listu s názvem List1 , můžete použít:
Hodnota = Pracovní listy("List1").Buňky(4, 6)
⧭ Příklad:
Zde máme pracovní list s názvem List1 s jména některých studentů a jejich značky v Fyzika, chemie, a Matematika školy. Datový soubor začíná přímo od buňky A1 pracovního listu.
Nyní, abyste získali značky 6. student v Chemie , je třeba získat hodnotu buňky ze souboru 7. řádek a 3. sloupce pracovního listu.
Na stránkách VBA kód bude:
⧭ Kód VBA:
Sub Cell_Value_from_Whole_Worksheet() Value = Worksheets("Sheet1").Cells(7, 3) MsgBox Value End Sub
⧭ Výstup:
Spusťte kód. Zobrazí se hodnota buňky z pole 7. řádek a 3. sloupec List1 , což je 78 .
Přečtěte si více: Jak najít hodnotu ve sloupci pomocí VBA v aplikaci Excel (4 způsoby)
2. Získání hodnoty buňky podle řádku a sloupce z použitého rozsahu v aplikaci Excel VBA
Dále získáme hodnotu buňky podle řádku a sloupce z použitého rozsahu pracovního listu.
Chcete-li získat hodnotu buňky podle řádku a sloupce z použitého rozsahu pracovního listu, můžete opět použít příkaz Metoda buněk z VBA , ale podél UsedRange objekt.
Chcete-li například získat hodnotu z buňky v poli 4. řádek a 6. sloupec použitého rozsahu pracovního listu s názvem List2 , můžete použít:
Value = Worksheets("Sheet2").UsedRange.Cells(4, 6)
⧭ Příklad:
Zde máme další pracovní list s názvem List2 se stejným souborem dat jména některých studentů a jejich značky v Fyzika, chemie, a Matematika školy. Tentokrát však soubor dat začíná od buňky B2 pracovního listu.
Nyní, abyste získali značky 6. student v Chemie opět je třeba získat hodnotu ze souboru 7. řádek a 3. sloupec použitého rozsahu.
Na stránkách VBA kód bude:
⧭ Kód VBA:
Sub Cell_Value_from_Used_Ranget() Value = Worksheets("Sheet1").UsedRange.Cells(7, 3) MsgBox Value End Sub
⧭ Výstup:
Spusťte kód. Zobrazí se hodnota buňky z pole 7. řádek a 3. sloupec použitého rozsahu List2 , což je 78 .
Přečtěte si více: Jak najít hodnotu ve sloupci v aplikaci Excel (4 metody)
Podobná čtení
- Jak najít první výskyt hodnoty ve sloupci v aplikaci Excel (5 způsobů)
- Jak zjistit poslední výskyt hodnoty ve sloupci v aplikaci Excel (5 metod)
3. Získání hodnoty buňky podle řádku a sloupce z určitého rozsahu v aplikaci Excel VBA
Nakonec získáme hodnotu buňky podle řádku a sloupce z vybraného rozsahu pracovního listu.
Chcete-li získat hodnotu buňky podle řádku a sloupce z určitého rozsahu pracovního listu, můžete použít příkaz Metoda buněk z VBA , ale podél Rozsah objekt.
Chcete-li například získat hodnotu z buňky v poli 4. řádek a 6. sloupec rozsahu E2:H14 pracovního listu s názvem List3 , můžete použít:
Value = Worksheets("Sheet3").Range("E2:H14").Cells(4, 6)
⧭ Příklad:
Zde máme další pracovní list s názvem List3 se dvěma soubory dat. Jeden se jména a Identifikační čísla studentů ( B2:C14 ) školy, a druhý s jména některých studentů a jejich značky v Fyzika, chemie, a Matematika (E2:H14) .
Nyní, abyste získali značky 6. student v Chemie opět je třeba získat hodnotu ze souboru 7. řádek a 3. sloupec rozsahu E2:H14 pracovního listu.
Na stránkách VBA kód bude:
⧭ Kód VBA:
Sub Cell_Value_from_Selected_Range() Value = Worksheets("Sheet3").Range("E2:H14").Cells(7, 3) MsgBox Value End Sub
⧭ Výstup:
Spusťte kód. Zobrazí se hodnota buňky z pole 7. řádek a 3. sloupec rozsahu E3:G13 z List3 , což je 78 .
Přečtěte si více: Jak najít 5 nejlepších hodnot a názvů v aplikaci Excel (8 užitečných způsobů)
Na co nezapomenout
Zde jsem použil UsedRange a Objekt Range z VBA Chcete-li se s nimi podrobně seznámit, navštivte tento odkaz.
Závěr
Zde jsou uvedeny způsoby, jak získat jakoukoli hodnotu buňky podle řádku a sloupce pomocí VBA Máte nějaké dotazy? Neváhejte se nás zeptat. A nezapomeňte navštívit naše stránky. ExcelWIKI pro další příspěvky a aktualizace.