VBA : Copier coller valeurs selon une condition

Bonjour,

Je souhaiterai mettre en place une macro me permettant de copier une colonne et de la coller en valeur exactement au même endroit, pour ne pas perdre mes données.
La condition est de copier/ coller uniquement la colonne dont la date est égale à la date courante.

Après de nombreux test, votre éclairage m'aiderait grandement dans mon avancé

Je vous remercie par avance

1 réponse

  1. Modérateur
    Bonjour,

    Si tu galères avec le copier-coller valeur, tu peux tout simplement lancer un enregistrement de macro et le faire manuellement.
    Tu pourras ensuite l'adapter dans ton code.
    1
    1. Je te remercie pour ta rapidité de réponse, comme tu me l'as dit j'ai fait la manip manuellement, peux tu m'indiquer maintenant comment dois-je faire pour ajouter ma condition (faire le copier/coller que si la date de la colonne est égal à la date courante ) ?
      0
    2. J'ai longuement regardé avant de poster ma question sur ce forum, mais étant débutant en VBA, je ne comprend absolument pas les explications des leçons, du moins je n'arrive pas à l'adapter à mon problème
      0
    3. Modérateur
      @marmotte0583POur chercher la valeur dans une cellule :
      Cells(x,y).Value
      , avec x et y respectivement la ligne et la colonne (en nombres)
      Variable stockant "aujourd'hui" :
      date

      Structure d'une condition "if" :
      If Condition 1 à vérifer Then
      Code à exécuter si la condition 1 est vérifiée
      Elseif Condition 2 à vérifier Then
      Code à exécuter si la condition 2 est vérifiée
      [...]
      Else
      Code à exécuter dans tous les autres cas
      End if

      Les "Elseif" et Else" ne sont pas obligatoires.
      0