Táboa de contidos
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 4ª e da columna 6ª 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 7ª fila e 3ª 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 7ª 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 4ª e da columna 6ª 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 7ª fila e 3ª 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 4ª 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 7ª fila e a 3ª 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 7ª 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.