With Sheets("BDD")
'Attention la cellule active doit être relance sinon erreur.
rw = Application.Match(ActiveCell.value, .Columns(1), 0)
nom = .Cells(rw, 2)
adresse=.Cells(rw, 3)
codepostal = .Cells(rw, 4)
Etc.
'Pour les dates et montants, avec,Offset, les colonnes coomence de 0 à 9, donc
'A = 0 - B = 1 - C = 3 - D = 4 - E = 5 etc.
factureNum = activecell.offset(0, 2)
DateFacture = ActiveCell.Offset(0, 4)
etc.
End with