Ligne de programme en vba6 ne marche pas

Bonjour,

Dans un programme j'ai cette ligne : Workseets("RécapR").Cells(5, "d") = ActiveSheet.Cells(3, "c")
La cellule ActiveSheet.Cells(3, "c") = 124.20
Avec la ligne écrite je ne n'ai rien en Workseets("RécapR")
Si je remplace ActiveSheet.Cells(3, "c") par la valeur 124.20, je récupère bien cette valeur en RécapR
Pourpuoi?
Si quelqu'un peut m'aider Merci.
Configuration: Windows XP Internet Explorer 7.0

1 réponse

  1. Contributeur
    Bonjour,

    Si d et C sont des variables (éviter les variables à 1 lettre: ambiguité !!!) il faut écrire
    cells(5,d)

    si d et c correspondent aux colonnes cells(5,4)
    0