Como obter o valor da cela por fila e columna en Excel VBA

  • Comparte Isto
Hugh West

Neste artigo, mostrarei como pode obter o valor da cela por fila e columna dunha folla de traballo en Excel VBA . Aprenderás a obter o valor da cela de toda a folla de traballo, así como do intervalo usado da folla de traballo e dun intervalo seleccionado.

Obter o valor da cela por fila e columna en Excel VBA (vista rápida)

9603

Descargar libro de prácticas

Descarga este caderno de prácticas para facer exercicio mentres lees este artigo.

Obter o valor da cela por fila e columna.xlsm

3 métodos para obter o valor da cela por fila e columna en Excel VBA

Polo tanto, sen máis demora, imos á nosa discusión principal de hoxe. Hoxe aprenderemos a obter o valor da cela mediante métodos 3 : desde toda a folla de traballo, dende o intervalo usado da folla de traballo e desde un intervalo seleccionado.

1. Obter o valor da cela por fila e columna de toda a folla de traballo en Excel VBA

Primeiro de todo, obteremos o valor da cela por fila e columna de toda a folla de traballo.

Para obter o valor da cela por fila e columna de toda a folla de traballo, pode usar o Método de celas de VBA .

Por exemplo, para obter o valor da cela da fila e da columna da folla de traballo chamada Folla1 , pode use:

6815

⧭ Exemplo:

Aquí temos unha folla de traballo chamada Folla1 cos nomes dalgúns estudantes e as súas marcas en Física, Química e Matemáticas dunha escola. O conxunto de datos comeza directamente desde a cela A1 da folla de traballo.

Agora, para obter as notas do alumno 6o en Química , tes que obter o valor da cela do fila e columna da folla de traballo.

O código VBA será:

⧭ Código VBA:

2241

⧭ Saída:

Executar o código. Mostrará o valor da cela da fila e da 3ª columna de Folla1 , que é 78 .

Ler máis: Como atopar valor na columna usando VBA en Excel (4 xeitos)

2. Obter o valor da cela por fila e columna do intervalo usado en Excel VBA

A continuación, obteremos o valor da cela por fila e columna do intervalo usado da folla de traballo.

Para obter o valor da cela por fila e columna do intervalo usado da folla de traballo, podes usar de novo o Método de celas de VBA , pero ao longo do Obxecto UsedRange .

Por exemplo, para obter o valor da cela da fila e da columna do intervalo usado da folla de traballo chamada Folla2 , podes usar:

9437

⧭ Exemplo:

Aquí temos outra folla de traballo chamada Folla2 co mesmo conxunto de datos, o nomes dalgúns alumnos e as súas notas en Física, Química e Matemáticas dunha escola. Pero esta vez comeza o conxunto de datosdesde a cela B2 da folla de traballo.

Agora, para obter de novo as notas do alumno 6o en Química , debes obter o valor do fila e columna do intervalo utilizado.

O código VBA será:

⧭ Código VBA:

4411

⧭ Saída:

Executar o código. Mostrará o valor da cela da fila 7th e da 3rd columna do intervalo usado de Sheet2 , que é 78 .

Ler máis: Como atopar o valor na columna en Excel (4 métodos)

Lecturas similares

  • Como atopar a primeira aparición dun valor nunha columna en Excel (5 xeitos)
  • Como atopar Última aparición dun valor nunha columna en Excel (5 métodos)

3. Obter o valor da cela por fila e columna dun rango específico en Excel VBA

Finalmente, obteremos o valor da cela por fila e columna dun rango seleccionado dunha folla de traballo.

Para obter o valor da cela por fila e columna dun rango específico dunha folla de traballo, pode usar o Método de celas de VBA , pero ao longo do Obxecto de intervalo .

Por exemplo, para obter o valor da cela da fila e da 6ª columna do intervalo E2:H14 do folla de traballo chamada Folla3 , podes usar:

3781

⧭ Exemplo:

Aquí temos outra folla de traballo chamada Folla3 con dous conxuntos de datos. Un co nomes e DNI dos alumnos ( B2:C14 )  dun colexio, e o outro cos nomes dalgúns alumnos e os seus notas en Física, Química e Matemáticas (E2:H14) .

Agora, para obter de novo as notas do alumno 6o en Química , debes obter o valor do fila e a columna do intervalo E2:H14 da folla de cálculo.

O código VBA será:

⧭ Código VBA:

2855

⧭ Saída:

Executar o código. Mostrará o valor da cela da fila e da 3ª columna do intervalo E3:G13 de Folla3 , que é 78 .

Ler máis: Como atopar os 5 principais valores e nomes en Excel (8 formas útiles)

Cousas para recordar

Aquí usei o UsedRange e o Obxecto de rango de VBA en Excel. Para coñecelos en detalle, podes visitar este enlace.

Conclusión

Entón, aquí están as formas de obter calquera valor de cela por fila e columna con VBA en Excel. Tes algunha dúbida? Non dubides en preguntarnos. E non esquezas visitar o noso sitio ExcelWIKI para obter máis publicacións e actualizacións.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.