Зміст
У цій статті я покажу вам, як можна отримати значення комірки по рядках і стовпцях з робочого аркуша в Excel VBA Ви навчитеся отримувати значення клітинки з усього аркуша, а також з використовуваного діапазону аркуша та виділеного діапазону.
Отримати значення комірки по рядку та стовпцю в Excel VBA (Швидкий перегляд)
Sub Значення_комірки_з_всього_аркуша() Значення = Worksheets("Лист1").Cells(7, 3) MsgBox Value End Sub
Завантажити Практичний посібник
Завантажте цей практичний посібник, щоб потренуватися, поки ви читаєте цю статтю.
Отримати значення комірки по рядку та стовпцю.xlsm3 Способи отримання значення комірки по рядку та стовпцю в Excel VBA
Тому, не відкладаючи на потім, перейдемо до нашої головної сьогоднішньої розмови. Ми навчимося отримувати значення комірки за допомогою 3 на сьогоднішній день: з усього аркуша, з використаного діапазону аркуша та з виділеного діапазону.
1. Отримати значення комірки по рядках і стовпцях з усього аркуша в Excel VBA
Перш за все, ми отримаємо значення комірок по рядках і стовпчиках з усього робочого аркуша.
Щоб отримати значення комірки по рядках і стовпцях з усього аркуша, можна скористатися функцією Клітинний метод з VBA .
Наприклад, щоб отримати значення з комірки в рядку 4-й ряд, а також 6-й стовпчик робочого аркуша з назвою Аркуш1 якими ви можете скористатися:
Value = Worksheets("Sheet1").Cells(4, 6)
⧭ Приклад:
Тут у нас є аркуш під назвою Аркуш1 з прізвища деяких студентів та їх відмітки в Фізика, хімія, і Математика Набір даних починається з комірки A1 аркуша.
Тепер, щоб отримати відмітки про те, що 6-й студент в Хімія ви повинні отримати значення комірки з комірки 7-й гребти і 3-й стовпчик робочого аркуша.
На сьогоднішній день, на жаль, це не так. VBA код буде:
⧭ код VBA:
Sub Значення_комірки_з_всього_аркуша() Значення = Worksheets("Лист1").Cells(7, 3) MsgBox Value End Sub
⧭ Вихід:
Запустіть код. Він відобразить значення комірки з 7-й гребти і 3-й стовпчик з Аркуш1 що є 78 .
Читати далі: Як знайти значення в стовпці за допомогою VBA в Excel (4 способи)
2. Отримати значення комірки по рядку та стовпцю з використаного діапазону в Excel VBA
Далі ми отримаємо значення комірки по рядках і стовпчиках з використовуваного діапазону робочого аркуша.
Щоб отримати значення комірки по рядку і стовпцю з використовуваного діапазону робочого аркуша, можна знову ж таки скористатися командою Клітинний метод з VBA але вздовж UsedRange заперечую.
Наприклад, щоб отримати значення з комірки в рядку 4-й ряд, а також 6-й стовпець використовуваного діапазону робочого аркуша з назвою Лист2 якими ви можете скористатися:
Значення = Аркуші("Лист2").Використанийдіапазон.комірки(4, 6)
⧭ Приклад:
Тут у нас є ще один аркуш, який називається Лист2 з тим самим набором даних, то прізвища деяких студентів та їх відмітки в Фізика, хімія, і Математика Але цього разу набір даних починається з комірки B2 аркуша.
Тепер, щоб отримати відмітки про те, що 6-й студент в Хімія Знову ж таки, ви повинні отримати значення з 7-й ряд, а також 3-й стовпчик використовуваного діапазону.
На сьогоднішній день, на жаль, це не так. VBA код буде:
⧭ код VBA:
Sub Значення_комірки_з_використаного_діапазону() Значення = Аркуші("Лист1").Використанийдіапазон.комірки(7, 3) MsgBox Значення End Sub
⧭ Вихід:
Запустіть код. Він відобразить значення комірки з 7-й гребти і 3-й стовпчик використаного діапазону Лист2 що є 78 .
Читати далі: Як знайти значення в стовпці в Excel (4 способи)
Схожі читання
- Як знайти перше входження значення в стовпці в Excel (5 способів)
- Як знайти останнє входження значення в стовпці в Excel (5 способів)
3. Отримати значення комірки по рядку та стовпцю з певного діапазону в Excel VBA
Нарешті, ми отримаємо значення комірки по рядках і стовпцях з виділеного діапазону робочого аркуша.
Щоб отримати значення комірки по рядку і стовпцю з певного діапазону робочого аркуша, можна скористатися командою Клітинний метод з VBA але вздовж Діапазон заперечую.
Наприклад, щоб отримати значення з комірки в рядку 4-й ряд, а також 6-й стовпчик діапазону E2:H14 робочого аркуша під назвою Лист3 якими ви можете скористатися:
Значення = Аркуші("Лист3").діапазон("E2:H14").комірки(4, 6)
⧭ Приклад:
Тут у нас є ще один аркуш, який називається Лист3 з двома наборами даних. Один з них з імена і Документи, що посвідчують особу студента ( B2:C14 ) школи, а інша - з прізвища деяких студентів та їх відмітки в Фізика, хімія, і Математика (E2:H14) .
Тепер, щоб отримати відмітки про те, що 6-й студент в Хімія Знову ж таки, ви повинні отримати значення з 7-й ряд, а також 3-й стовпчик діапазону E2:H14 аркуша.
На сьогоднішній день, на жаль, це не так. VBA код буде:
⧭ код VBA:
Sub Значення_комірки_з_виділеного_діапазону() Значення = Аркуші("Лист3").Діапазон("E2:H14").Комірки(7, 3) MsgBox Значення End Sub
⧭ Вихід:
Запустіть код. Він відобразить значення комірки з 7-й гребти і 3-й стовпчик діапазону E3:G13 з Лист3 що є 78 .
Читати далі: Як знайти 5 найпопулярніших значень та імен в Excel (8 корисних способів)
Важливі моменти для запам'ятовування
Тут я використовував UsedRange і Об'єкт дальності з VBA Ознайомитися з ними детальніше можна за цим посиланням.
Висновок
Отже, ось способи отримання будь-якого значення комірки по рядку та стовпчику з допомогою VBA У вас залишилися питання? Задавайте їх нам. І не забувайте заходити на наш сайт ExcelWIKI для отримання додаткової інформації та оновлень.