Copiage automatique selon valeur

Bonjour,

Merci par avance de m'aider sur ce sujet, sachez que je suis très nul sous Excel (VBA) et je n'ai malheureusement pas le temps pour m'y former davantage..

Voilà mon problème :

Sur "Feuille1" et "Feuille2" on y retrouve 2 tableaux.

Je souhaiterais copier coller (en automatique, sans boutons si possible?) les lignes dans les onglet 80/82/84.

Pour savoir si une ligne va dans tel ou tel onglet, on regarde la colonne A, ou l'on inscrit manuellement le chiffre (ou liste déroulante, mais encore faite).

L'idéal s'est de directement copier la ligne dans l'onglet correspondant une fois qu'on a rentré le numéro dans la colonne A, sans avoir à cliquer sur des boutons.

Est-ce possible ?

Merci de m'aider, vous êtes géniaux !!

Voici le fichier :

5test.xlsm (459.41 Ko)

Bonjour,

Je n'ai pas le temps de regarder ton classeur mais il est possible de lancer une action au travers de la valeur d'une cellule en VBA?

Il faut utiliser le code suivant

   If ActiveCell.Value = "" Then
    ActiveCell.Value = InputBox("Attention, veuillez entrer une valeur juste", "Cr?dit", "")
    End If

Comme je suis pressé, j'ai été trop vite.

Ce que je viens d'envoyer est un morceau de code à adapter.

Ceci te donne un message et ensuite, tu copie le code de l'action à effectuer.

Cordialement

Merci,

Mais j'ai vraiment aucune compétence en VBA... C'est pour cela que j'ai posté ce message sur ce forum

Je cherche juste à copier les lignes en automatique dans les onglet "80/82/84" en fonction des valeurs en colonne A

Merci à vous

Ok, je vais regarder mais pas avant 18h donc, si d'autres peuvent plus vite merci.

Cordialement

Merci vous êtes géniaux ! Pas de problème si ce n'est pas pour tout de suite !

Bon, je ne sais pas si cela va plaire.

J'ai testé en utilisant la propriété de changement de valeur d'une cellule et ce n'est pas top.

Voici ce que j'ai eut le temps de faire.

Si c'est bon, merci de me le confirmer et de clore le sujet bien sur

Cordialement.

11test-modifie.xlsm (449.05 Ko)

Bonjour, désolé mais lorsque je clique sur le bouton transfert, celui-ci ne transfert que une seule ligne.

Je voulais savoir si c’était possible de transférer toutes les lignes avec des valeurs en colonne A d'un seul coup ? sans à avoir à les sélectionner par avance ?

Merci du coup de main !

Bonjour,

Oui mais dans ce cas, il faut l'exprimer à la demande.

Et dans ce cas il est évident qu'une action serait encore plus improbable par validation de cellule.

En revanche, cela sous entend plusieurs contraintes.

Comme hier, je ne pourrai le faire qu'après 18h.

Cordialement.

D'accord merci à vous pour l'aide fournie ! Pas de problème, si après 18h

Bonne journée

Bonjour

voici une version d'automatisation

perfectible bien sur

dis moi si cela correspond

à ta demande?

Super JarodNess21.

Merci de ton code.

J'espère que cela va plaire au demandeur.

Cordialement

Soleusterm

Bonjour,

Merci à vous !! C'est parfait, c'est exactement ce que je voulais !

Bonne journée

Bonjour,

Serait-il de copier les lignes (comme le code actuel) mais jusqu'à la colonne D ? et ne pas copier le reste ?

En gros, au lieu que la ligne fasse une longueur de A jusqu'à ZZZ, faire des lignes de A à D seulement puis les copier ?

Merci à vous

C'st possible.

Dans le code,

Au lieu de

EntireRow.Select

Tu ecris

Range("A2", Range("A2").Offset(0, 4)).Select

Dans le code de la macro

Cordialement

Pour le code de Jarodness21... je le laisse répondre.

Je te joins mon fichier modifié.

Je laisse à Jarodness la modif du sien

Bonsoir Raiking52 , Soleusterm

ci joint un fichier qui pourrai corresponde à tes besoins

dis nous si cela te conviens

cordialement

Jarodness

Bonjour messieurs,

Super ! Merci ! par contre j'ai un nouveau problème.

Sur les onglets 80 /82 /84 il y aura des formules dans les colonnes E et celles d'après. Or, quand je transfert à l'aide du bouton, cela décale, insère des nouvelles lignes dans les onglets 80/82/84, et par conséquent cela décale les formules ou les données.

Cela serait possible de conserver les formules ?

Merci à vous deux !!

fait

Cordialement

Bonjour,

Merci pour ton fichier, mais cela ne fonctionne pas :

  • Le bouton transfert ne me copie plus qu'une seule ligne
  • si je reclique dessus je rentre en débogage et erreur

Merci

Rechercher des sujets similaires à "copiage automatique valeur"