VBA Copier coller jusqu'à condition stop

fourcar Messages postés 17 Statut Membre -  
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Sûrement un classique, mais que je ne maîtrise pas !

Classeur A, feuille 1 : des lignes sont complétées chaque jour. Début en A2. La ligne 1 contient les en tête. Les cellules peuvent contenir des formules.

Classeur B, feuille 1 (ligne 1 identique à l'autre Classeur) : Je me positionne en A2. Comment récupérer les données du Classeur A en disant "si Classeur A feuille 1 A2 non nul, copier la ligne et coller valeurs, puis passer à la ligne suivante. Lorsque Classeur A feuille 1 Axxx est nul la macro s'arrête.

Merci d'avance !

Configuration: Android / Chrome 101.0.4951.61

9 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    Vous etes toujours a l'ecoute?
    0
  2. fourcar Messages postés 17 Statut Membre
     
    Bonsoir
    Oui merci !
    Si vous avez une proposition je reste preneur.
    Bonne soirée !
    0
  3. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    Ok, je regarde la chose.
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. fourcar Messages postés 17 Statut Membre
     
    Ah super merci.
    Désolé je vous juste le message
    Je teste ça rapidement !
    0
  6. fourcar Messages postés 17 Statut Membre
     
    Merci ! Une partie a l'air de fonctionner, je m'explique :
    le classeur cible s'ouvre bien, donc se met à jour (dans mon cas "réel" l'ouverture du classeur conditionnera la mise à jour des données, essentiellement des TCD) : donc ça s'ouvre, puis ça se ferme, >>>>> parfait !!!

    En revanche si je modifie les valeurs de quelques cellules de Source elles ne sont pas copiées collées dans cible
    (important : le copier coller doit être collage spécial valeurs. Exemple : les cellules =aujourdhui() de source doivent juste coller la valeur dans Cible, peut importe le format 44196 ou 31/12/2020).

    Enfin et dernier point, promis :) : la macro pourrait elle se déclencher si une valeur précise était inscrite dans une cellule ? Ainsi à partir d'un outil d'automatisation je dis au scénario "toutes les nuits, tu vas dans drive, dossier azerty, classeur x, feuille y, cellule A1, saisir "GO!". Et la macro se déclenche. Tant que A1 <>"Go!" il ne se passe rien. Ca mon outil sait aller chercher un fichier, repérer une cellule et lui affecter une valeur. En revanche lui demander de doubleCliquer il ne saura pas.

    encore merci bcp ! bon dimanche
    0
  7. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    cellules de Source elles ne sont pas copiées collées
    Pas dans le demande de depart

    Et la macro se déclenche. Tant que A1 <>"Go!"
    Marche pas si le classeur est ferme et il faudra un PC avec le fichier source soit ouvert
    0
  8. fourcar
     
    Hello
    Si si, au tout premier post, cette notion de copier coller était présente.
    Bon c'est pas le plus problématique : si 1 pc doit être ouvert et le fichier source aussi...disons que ça fiche un peu par terre mon idée de départ.
    Pouvez vous juste me confirmer que la valeur d'une cellule peut déclencher une macro svp ?
    0
  9. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Re,

    cette notion de copier coller était présente.
    Oui, mais pas en automatique.
    Dans le fichier que je vous ai remis, il faut double ckick sur A1

    confirmer que la valeur d'une cellule peut déclencher
    Le changement de valeur d'une cellule peut declancher l'execution d'une macro
    0