VBA : Copier coller valeurs selon une condition

marmotte0583 Messages postés 3 Statut Membre -  
Arkana0 Messages postés 6902 Statut Modérateur -
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
A voir également:

1 réponse

Arkana0 Messages postés 6902 Statut Modérateur 182
 
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
marmotte0583 Messages postés 3 Statut Membre
 
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
Arkana0 Messages postés 6902 Statut Modérateur 182 > marmotte0583 Messages postés 3 Statut Membre
 
https://www.excel-pratique.com/fr/vba.php

Intéresse-toi aux leçons sur les feuilles et les cellule, et les conditions (à droite)
0
marmotte0583 Messages postés 3 Statut Membre
 
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
Arkana0 Messages postés 6902 Statut Modérateur 182 > marmotte0583 Messages postés 3 Statut Membre
 
POur 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