Comment obtenir la valeur d'une cellule par ligne et colonne dans Excel VBA

  • Partage Ça
Hugh West

Dans cet article, je vais vous montrer comment obtenir la valeur d'une cellule par ligne et par colonne dans une feuille de calcul Excel. VBA Vous apprendrez à obtenir la valeur d'une cellule à partir de la feuille de calcul entière, ainsi qu'à partir de la plage utilisée de la feuille de calcul et d'une plage sélectionnée.

Obtenir la valeur d'une cellule par ligne et colonne en Excel VBA (vue rapide)

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

Télécharger le cahier d'exercices

Téléchargez ce cahier d'exercices pour vous entraîner pendant que vous lisez cet article.

Obtenir la valeur d'une cellule par rangée et colonne.xlsm

3 méthodes pour obtenir la valeur d'une cellule par ligne et par colonne en Excel VBA

Par conséquent, sans plus attendre, passons à notre discussion principale d'aujourd'hui. Nous allons apprendre à obtenir la valeur de la cellule par 3 Les méthodes utilisées aujourd'hui : à partir de la feuille de calcul entière, de la plage utilisée de la feuille de calcul et d'une plage sélectionnée.

1. obtenir la valeur d'une cellule par ligne et par colonne à partir de la feuille de calcul entière en Excel VBA

Tout d'abord, nous allons récupérer la valeur de la cellule par ligne et par colonne dans toute la feuille de calcul.

Pour obtenir la valeur d'une cellule par ligne et par colonne à partir de l'ensemble de la feuille de calcul, vous pouvez utiliser la fonction Méthode des cellules de VBA .

Par exemple, pour obtenir la valeur de la cellule dans le champ 4ème et la 6ème de la feuille de calcul appelée Feuille 1 vous pouvez l'utiliser :

 Valeur = Worksheets("Sheet1").Cells(4, 6) 

⧭ Exemple :

Ici, nous avons une feuille de travail appelée Feuille 1 avec le les noms de certains élèves et leurs marques dans Physique, Chimie, et Mathématiques d'une école. L'ensemble des données commence dès la cellule A1 de la feuille de travail.

Maintenant, pour obtenir les marques de la 6ème étudiant en Chimie vous devez récupérer la valeur de la cellule à partir de l'onglet 7ème rang et 3ème de la feuille de calcul.

Le site VBA Le code sera :

⧭ Code VBA :

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

⧭ Sortie :

Exécutez le code. Il affichera la valeur de la cellule à partir de l'écran d'accueil. 7ème rang et 3ème colonne de Feuille 1 qui est 78 .

Lire la suite : Comment trouver la valeur d'une colonne en utilisant VBA dans Excel (4 façons)

2. obtenir la valeur d'une cellule par ligne et colonne à partir de la plage utilisée dans Excel VBA

Ensuite, nous allons récupérer la valeur de la cellule par ligne et par colonne à partir de la plage utilisée de la feuille de calcul.

Pour obtenir la valeur de la cellule par ligne et par colonne à partir de la plage utilisée de la feuille de calcul, vous pouvez à nouveau utiliser la fonction Méthode des cellules de VBA mais le long de la Gamme d'occasion objet.

Par exemple, pour obtenir la valeur de la cellule dans le champ 4ème et la 6ème de la plage utilisée de la feuille de calcul appelée Feuille 2 vous pouvez l'utiliser :

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

⧭ Exemple :

Ici, nous avons une autre feuille de travail appelée Feuille 2 avec le même ensemble de données, le les noms de certains élèves et leurs marques dans Physique, Chimie, et Mathématiques d'une école. Mais cette fois, l'ensemble de données commence à partir de la cellule B2 de la feuille de travail.

Maintenant, pour obtenir les marques de la 6ème étudiant en Chimie encore une fois, vous devez obtenir la valeur à partir de l'élément 7ème et la 3ème colonne de la gamme utilisée.

Le site VBA Le code sera :

⧭ Code VBA :

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

⧭ Sortie :

Exécutez le code. Il affichera la valeur de la cellule à partir de l'écran d'accueil. 7ème rang et 3ème de la gamme utilisée de Feuille 2 qui est 78 .

Lire la suite : Comment trouver la valeur d'une colonne dans Excel (4 méthodes)

Lectures similaires

  • Comment trouver la première occurrence d'une valeur dans une colonne en Excel (5 façons)
  • Comment trouver la dernière occurrence d'une valeur dans une colonne dans Excel (5 méthodes)

3. obtenir la valeur d'une cellule par ligne et colonne à partir d'une plage spécifique dans Excel VBA

Enfin, nous allons obtenir la valeur d'une cellule par ligne et par colonne à partir d'une plage sélectionnée d'une feuille de calcul.

Pour obtenir la valeur d'une cellule par ligne et par colonne à partir d'une plage spécifique d'une feuille de calcul, vous pouvez utiliser la fonction Méthode des cellules de VBA mais le long de la Gamme objet.

Par exemple, pour obtenir la valeur de la cellule dans le champ 4ème et la 6ème colonne de la gamme E2:H14 de la feuille de calcul appelée Feuille 3 vous pouvez l'utiliser :

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

⧭ Exemple :

Ici, nous avons une autre feuille de travail appelée Feuille 3 avec deux ensembles de données, l'un avec le noms et IDs des étudiants ( B2:C14 ) d'une école, et l'autre avec la les noms de certains élèves et leurs marques dans Physique, Chimie, et Mathématiques (E2:H14) .

Maintenant, pour obtenir les marques de la 6ème étudiant en Chimie encore une fois, vous devez obtenir la valeur à partir de l'élément 7ème et la 3ème colonne de la gamme E2:H14 de la feuille de travail.

Le site VBA Le code sera :

⧭ Code VBA :

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

⧭ Sortie :

Exécutez le code. Il affichera la valeur de la cellule à partir de l'écran d'accueil. 7ème rang et 3ème colonne de la gamme E3:G13 de Feuille 3 qui est 78 .

Lire la suite : Comment trouver les 5 premières valeurs et les 5 premiers noms dans Excel (8 façons utiles)

Les choses à retenir

Ici, j'ai utilisé le Gamme d'occasion et Objet de la gamme de VBA Pour les connaître en détail, vous pouvez visiter ce lien.

Conclusion

Voici donc les moyens d'obtenir la valeur de n'importe quelle cellule par ligne et colonne avec VBA dans Excel. Vous avez des questions ? N'hésitez pas à nous les poser. Et n'oubliez pas de visiter notre site ExcelWIKI pour plus d'articles et de mises à jour.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.