Obsah
V tomto článku vám ukážem, ako môžete získať hodnotu bunky podľa riadku a stĺpca z pracovného hárka v programe Excel VBA Naučíte sa získať hodnotu bunky z celého pracovného hárka, ako aj z použitého rozsahu pracovného hárka a vybraného rozsahu.
Získanie hodnoty bunky podľa riadku a stĺpca v programe Excel VBA (rýchle zobrazenie)
Sub Cell_Value_from_Whole_Worksheet() Value = Worksheets("Sheet1").Cells(7, 3) MsgBox Value End Sub
Stiahnite si cvičebnicu
Stiahnite si tento cvičebný zošit, aby ste si počas čítania tohto článku precvičili svoje zručnosti.
Získanie hodnoty bunky podľa riadku a stĺpca.xlsm3 metódy na získanie hodnoty bunky podľa riadku a stĺpca v programe Excel VBA
Preto bez ďalšieho zdržiavania prejdime k našej dnešnej hlavnej diskusii. Naučíme sa získať hodnotu bunky pomocou 3 metódy dnes: z celého pracovného hárka, z použitého rozsahu pracovného hárka a z vybraného rozsahu.
1. Získanie hodnoty bunky podľa riadku a stĺpca z celého pracovného hárka v programe Excel VBA
Najprv získame hodnotu bunky podľa riadku a stĺpca z celého pracovného hárka.
Ak chcete získať hodnotu bunky podľa riadku a stĺpca z celého pracovného hárka, môžete použiť príkaz Metóda buniek z VBA .
Ak chcete napríklad získať hodnotu z bunky v 4. riadok a 6. stĺpec pracovného hárka s názvom List1 , môžete použiť:
Value = Worksheets("Sheet1").Cells(4, 6)
⧭ Príklad:
Tu máme pracovný hárok s názvom List1 s mená niektorých študentov a ich značky v Fyzika, chémia, a Matematika Súbor údajov začína priamo od bunky A1 pracovného hárku.
Ak chcete získať značky 6. študent v Chémia , musíte získať hodnotu bunky z 7. riadok a 3. stĺpec pracovného hárku.
Stránka 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:
Spustite kód. Zobrazí sa hodnota bunky z 7. riadok a 3. stĺpec List1 , čo je 78 .
Prečítajte si viac: Ako nájsť hodnotu v stĺpci pomocou VBA v programe Excel (4 spôsoby)
2. Získanie hodnoty bunky podľa riadku a stĺpca z použitého rozsahu v programe Excel VBA
Ďalej získame hodnotu bunky podľa riadku a stĺpca z použitého rozsahu pracovného hárka.
Ak chcete získať hodnotu bunky podľa riadku a stĺpca z použitého rozsahu pracovného hárka, môžete opäť použiť príkaz Metóda buniek z VBA , ale pozdĺž UsedRange objekt.
Ak chcete napríklad získať hodnotu z bunky v 4. riadok a 6. stĺpec použitého rozsahu pracovného hárku s názvom List2 , môžete použiť:
Value = Worksheets("Sheet2").UsedRange.Cells(4, 6)
⧭ Príklad:
Tu máme ďalší pracovný hárok s názvom List2 s tým istým súborom údajov mená niektorých študentov a ich značky v Fyzika, chémia, a Matematika školy. Tentoraz však súbor údajov začína od bunky B2 pracovného hárku.
Ak chcete získať značky 6. študent v Chémia opäť musíte získať hodnotu z 7. riadok a 3. stĺpec použitého rozsahu.
Stránka 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:
Spustite kód. Zobrazí sa hodnota bunky z 7. riadok a 3. stĺpec použitého rozsahu List2 , čo je 78 .
Prečítajte si viac: Ako nájsť hodnotu v stĺpci v programe Excel (4 metódy)
Podobné čítania
- Ako nájsť prvý výskyt hodnoty v stĺpci v programe Excel (5 spôsobov)
- Ako nájsť posledný výskyt hodnoty v stĺpci v programe Excel (5 metód)
3. Získanie hodnoty bunky podľa riadku a stĺpca z konkrétneho rozsahu v programe Excel VBA
Nakoniec získame hodnotu bunky podľa riadku a stĺpca z vybraného rozsahu pracovného hárka.
Ak chcete získať hodnotu bunky podľa riadku a stĺpca z určitého rozsahu pracovného hárka, môžete použiť príkaz Metóda buniek z VBA , ale pozdĺž Rozsah objekt.
Ak chcete napríklad získať hodnotu z bunky v 4. riadok a 6. stĺpec rozsahu E2:H14 pracovného hárka s názvom List3 , môžete použiť:
Value = Worksheets("Sheet3").Range("E2:H14").Cells(4, 6)
⧭ Príklad:
Tu máme ďalší pracovný hárok s názvom List3 s dvoma súbormi údajov. Jeden s mená a Identifikačné čísla študentov ( B2:C14 ) školy a druhá s mená niektorých študentov a ich značky v Fyzika, chémia, a Matematika (E2:H14) .
Ak chcete získať značky 6. študent v Chémia opäť musíte získať hodnotu z 7. riadok a 3. stĺpec rozsahu E2:H14 pracovného hárku.
Stránka 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:
Spustite kód. Zobrazí sa hodnota bunky z 7. riadok a 3. stĺpec rozsahu E3:G13 z List3 , čo je 78 .
Prečítajte si viac: Ako nájsť 5 najlepších hodnôt a názvov v programe Excel (8 užitočných spôsobov)
Čo si treba zapamätať
Tu som použil UsedRange a Objekt rozsahu z VBA Ak sa chcete s nimi podrobne zoznámiť, môžete navštíviť toto prepojenie.
Záver
Tu sú spôsoby, ako získať akúkoľvek hodnotu bunky podľa riadku a stĺpca pomocou VBA Máte nejaké otázky? Neváhajte sa nás opýtať. A nezabudnite navštíviť našu stránku ExcelWIKI pre ďalšie príspevky a aktualizácie.