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
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
-
ModérateurBonjour,
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.-
-
Modérateur@marmotte0583https://www.excel-pratique.com/fr/vba.php
Intéresse-toi aux leçons sur les feuilles et les cellule, et les conditions (à droite) -
-
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.
-