Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Autres Copie d'un texte à la suite d'une valeur présente dans une cellule

Renaud22

XLDnaute Junior
Bonjour à tous,

J'aurais besoin qu'on aide à concevoir une macro qui me permettrait de copier le texte " KVA" à la suite d'une entrée de données présente dans la cellule "D37" à l'aide d'un double-clic sur la cellule "A37".

Par exemple, si la valeur 100 est présente dans la cellule "D37", un double-clic sur la cellule "A37" copiera le texte " KVA" à la suite de cette valeur. Le résultat final dans la cellule "D37" sera donc "100 KVA".

Je pourrai utiliser par la suite le même principe pour copier, par exemple, le texte " 000 BTU/H" dans la cellule "D37" à l'aide d'un double-clic sur la cellule "B37"

Je cherche donc à appliquer l'équivalent en code VBA de la fonction "concatener".

Merci à l'avance pour votre précieuse collaboration,

Renaud22.
 
Solution
Bonjour Renaud,

Ça fait tout ce que tu as décrit.

Important

S'il y a déjà "100 KVA" en D37, et que tu fais un double-clic sur :

* le "KVA" de A37 : ça ne met pas "100 KVA KVA" ; ainsi, il n'y a pas de cumul !
et ça reste la même valeur en D37 : "100 KVA"

* le "000 BTU/H" de A38 : ça ne mets pas "100 KVA 000 BTU/H"
et la valeur en D37 devient : "100 000 BTU/H"

----------------------------------------------------------------------------------------

D'autre part, inutile de mettre un espace en 1er caractère pour
les valeurs de A37 (et celles situées en dessous) : cet espace est
automatiquement ajouté par la macro.

Le fait que les valeurs soient en colonne te permet d'ajouter
autant...

soan

XLDnaute Barbatruc
Inactif
Bonjour Renaud,

Ça fait tout ce que tu as décrit.

Important

S'il y a déjà "100 KVA" en D37, et que tu fais un double-clic sur :

* le "KVA" de A37 : ça ne met pas "100 KVA KVA" ; ainsi, il n'y a pas de cumul !
et ça reste la même valeur en D37 : "100 KVA"

* le "000 BTU/H" de A38 : ça ne mets pas "100 KVA 000 BTU/H"
et la valeur en D37 devient : "100 000 BTU/H"

----------------------------------------------------------------------------------------

D'autre part, inutile de mettre un espace en 1er caractère pour
les valeurs de A37 (et celles situées en dessous) : cet espace est
automatiquement ajouté par la macro.

Le fait que les valeurs soient en colonne te permet d'ajouter
autant de valeurs que tu veux ; car si c'est en ligne, après
B37, il y a seulement C37, puis ça bute sur D37 !

soan
 

Pièces jointes

  • Exo Renaud22.xlsm
    13.5 KB · Affichages: 25

Discussions similaires

Réponses
5
Affichages
353
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…