Affecter la valeur d'une cellule Excel à une variable VBA

Bonjour,

J'aimerai pouvoir affecter à une variable de VBA la valeur d'une cellule d'Excel. Je ne trouve pas la solution dans "VBA pour les Nuls" avec lequel j'ai pourtant passé déjà beaucoup de temps.

Pour exemple : VARIABLE = VALEUR (Colonne, Ligne)

Quelqu'un a-t-il une idée ?

D'avance merci

Catroun

Salut Catroun,

tu dois probablement chercher midi à 14:00 heures : VBA n'est pas si monstrueux !

Dim sWk As Worksheet, rCel As Range, iRow As Integer, sMot As String
' peut également s'écrire : Dim iRow%, sMot$
'
Set sWk = Worksheets("BDD")
Set rCel = Range("A1")
iRow = Range("A" & Rows.Count).End(xlUp).Row
sMot = Range("A1").Value

A+

Merci Curulis, (encore plus "couche-tard" que moi !)

Je dois dire que je débute avec VBA. J'ai avalé "VBA pour les Nuls" (passionnant !), mais il y a encore du chemin à faire pour assimiler tout cela. Je vais donc décortiquer ta proposition afin de bien la comprendre et pouvoir l'adapter à mon cas particulier.

Merci de ton aide. Je te souhaite une bonne journée (quand tu auras dormi un peu !)

A +

Bonsoir,

Avant de clore cette discussion, je ne veux pas manquer de remercier chaleureusement Curulis. J'ai adapté ta proposition de code, ce qui m'a permis d'atteindre l'objectif que je m'étais fixé.

A plus

Catroun

Rechercher des sujets similaires à "affecter valeur variable vba"