VBA excel : Copier Coller la cellule et la cellule de la premier colonne si une condition est respectée

  • Auteur de la discussion ALEXENDER III
  • Date de début

ALEXENDER III

Nouveau membre
#21
C'est moi !
Du coup, tu penses qu'on peut partir de la macro présentée au début ou il faut partir de zéro ?
 

drul

Obscur pro du hardware
Staff
#22
Je repartirais de zéro, et c'êst toi qui va faire le boulot, pas moi ;)

Donc première chose tu fais une boucle (ou autre, c'est pas la seule solution) qui trouve la cellule qui contient le jour voulu dans la ligne 1.

puis tu poste ici.
La fonctiopn pour trouver le jour d'une date s'appelle "day()"
 

ALEXENDER III

Nouveau membre
#23
Bien sur :D !

Voila ! je suis pas sur que "cel" va prendre la date saisi par l'utilisateur

Code:
Sub CC()
    Dim cel As Range

    For Each cel In Worksheets("FA").Range("A1:AG1")
        cel = Worksheets("SAP").Date("A2")
    Next
    
End Sub
 

drul

Obscur pro du hardware
Staff
#24
La ta fonction recherche bien dans la bonne zone, mais pas de "if" donc tu ne test rien...
En plus tu écris dans chaque cellule de ta source. Pas tout à fait l'objectif je crois. Je t'aide demain. Pas sûr un pc aujourd'hui.
 

drul

Obscur pro du hardware
Staff
#25
Jette un oeil à la fonction ci-dessous

2021-04-26_080448.PNG

N.B. [A1:U1] est une notation abrégée pour range("A1:U1")
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Staff en ligne
  • job31
    Admin tout frippé
  • unlockfree
    Modérateur
Membres en ligne
  • job31
  • unlockfree
  • andre.gerald
  • loco4ever
Derniers messages publiés
Statistiques globales
Discussions
839 009
Messages
7 505 901
Membres
1 584 063
Dernier membre
Alg0v
Partager cette page
Haut