Come ottenere il valore di una cella per riga e colonna in Excel VBA

  • Condividi Questo
Hugh West

In questo articolo vi mostrerò come ottenere il valore della cella per riga e colonna da un foglio di lavoro in Excel. VBA Imparerete a ottenere il valore della cella dall'intero foglio di lavoro, dall'intervallo utilizzato del foglio di lavoro e da un intervallo selezionato.

Ottenere il valore di una cella per riga e colonna in Excel VBA (vista rapida)

 Sub Cell_Value_from_Whole_Worksheet() Value = Worksheets("Sheet1").Cells(7, 3) MsgBox Value End Sub 

Scarica il quaderno di esercizi

Scaricate questo quaderno di esercizi per esercitarvi durante la lettura di questo articolo.

Ottenere il valore della cella per riga e colonna.xlsm

3 metodi per ottenere il valore di una cella per riga e colonna in Excel VBA

Pertanto, senza ulteriori indugi, passiamo alla nostra discussione principale di oggi. Impareremo a ottenere il valore della cella da 3 I metodi oggi disponibili sono: dall'intero foglio di lavoro, dall'intervallo utilizzato del foglio di lavoro e da un intervallo selezionato.

1. Ottenere il valore della cella per riga e colonna dall'intero foglio di lavoro in Excel VBA

Prima di tutto, otterremo il valore della cella per riga e colonna dall'intero foglio di lavoro.

Per ottenere il valore della cella per riga e colonna dall'intero foglio di lavoro, è possibile utilizzare il metodo Metodo delle cellule di VBA .

Ad esempio, per ottenere il valore dalla cella nella cartella 4a e la riga 6 del foglio di lavoro chiamato Foglio1 , è possibile utilizzare:

 Valore = Worksheets("Foglio1").Cells(4, 6) 

⧭ Esempio:

Qui abbiamo un foglio di lavoro chiamato Foglio1 con il nomi di alcuni studenti e i loro segni in Fisica, Chimica, e Matematica di una scuola. L'insieme dei dati inizia dalla cella A1 del foglio di lavoro.

Ora, per ottenere i segni del 6 studente in Chimica è necessario ottenere il valore della cella dal file 7 riga e 3a del foglio di lavoro.

Il VBA codice sarà:

⧭ Codice VBA:

 Sub Cell_Value_from_Whole_Worksheet() Value = Worksheets("Sheet1").Cells(7, 3) MsgBox Value End Sub 

⧭ Uscita:

Eseguite il codice, che visualizzerà il valore della cella dal file 7 riga e 3a colonna di Foglio1 , che è 78 .

Per saperne di più: Come trovare il valore in una colonna usando VBA in Excel (4 modi)

2. Ottenere il valore della cella per riga e colonna dall'intervallo utilizzato in Excel VBA

Successivamente, otterremo il valore della cella per riga e colonna dall'intervallo utilizzato del foglio di lavoro.

Per ottenere il valore della cella per riga e colonna dall'intervallo utilizzato del foglio di lavoro, è possibile utilizzare nuovamente il comando Metodo delle cellule di VBA ma lungo il Gamma usata oggetto.

Ad esempio, per ottenere il valore dalla cella nella cartella 4a e la riga 6 dell'intervallo utilizzato del foglio di lavoro chiamato Foglio2 , è possibile utilizzare:

 Value = Worksheets("Sheet2").UsedRange.Cells(4, 6) 

⧭ Esempio:

Qui abbiamo un altro foglio di lavoro chiamato Foglio2 con lo stesso set di dati, il nomi di alcuni studenti e i loro segni in Fisica, Chimica, e Matematica di una scuola, ma questa volta l'insieme dei dati parte dalla cella B2 del foglio di lavoro.

Ora, per ottenere i segni del 6 studente in Chimica ancora una volta, si deve ottenere il valore dal file 7 e la riga 3a dell'intervallo utilizzato.

Il VBA codice sarà:

⧭ Codice VBA:

 Sub Cell_Value_from_Used_Ranget() Value = Worksheets("Sheet1").UsedRange.Cells(7, 3) MsgBox Value End Sub 

⧭ Uscita:

Eseguite il codice, che visualizzerà il valore della cella dal file 7 riga e 3a dell'intervallo utilizzato di Foglio2 , che è 78 .

Per saperne di più: Come trovare il valore in una colonna in Excel (4 metodi)

Letture simili

  • Come trovare la prima occorrenza di un valore in una colonna in Excel (5 modi)
  • Come trovare l'ultima occorrenza di un valore in una colonna in Excel (5 metodi)

3. Ottenere il valore di una cella per riga e colonna da un intervallo specifico in Excel VBA

Infine, otterremo il valore della cella per riga e colonna da un intervallo selezionato di un foglio di lavoro.

Per ottenere il valore della cella per riga e colonna da un intervallo specifico di un foglio di lavoro, è possibile utilizzare il metodo Metodo delle cellule di VBA ma lungo il Gamma oggetto.

Ad esempio, per ottenere il valore dalla cella nella cartella 4a e la riga 6 colonna dell'intervallo E2:H14 del foglio di lavoro chiamato Foglio3 , è possibile utilizzare:

 Value = Worksheets("Sheet3").Range("E2:H14").Cells(4, 6) 

⧭ Esempio:

Qui abbiamo un altro foglio di lavoro chiamato Foglio3 con due serie di dati: una con il nomi e ID degli studenti ( B2:C14 ) di una Scuola, e l'altro con il nomi di alcuni studenti e i loro segni in Fisica, Chimica, e Matematica (E2:H14) .

Ora, per ottenere i segni del 6 studente in Chimica ancora una volta, si deve ottenere il valore dal file 7 e la riga 3a colonna dell'intervallo E2:H14 del foglio di lavoro.

Il VBA codice sarà:

⧭ Codice VBA:

 Sub Cell_Value_from_Selected_Range() Value = Worksheets("Sheet3").Range("E2:H14").Cells(7, 3) MsgBox Value End Sub 

⧭ Uscita:

Eseguite il codice, che visualizzerà il valore della cella dal file 7 riga e 3a colonna dell'intervallo E3:G13 di Foglio3 , che è 78 .

Per saperne di più: Come trovare i primi 5 valori e nomi in Excel (8 modi utili)

Cose da ricordare

Qui ho usato il metodo Gamma usata e Oggetto della gamma di VBA Per conoscerli in dettaglio, potete visitare questo link.

Conclusione

Ecco quindi i modi per ottenere il valore di qualsiasi cella per riga e colonna con VBA Avete domande? Non esitate a chiedercele. E non dimenticate di visitare il nostro sito ExcelWIKI per ulteriori post e aggiornamenti.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.