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

XL 2016 Copier une cellule base

patrick.r7

XLDnaute Occasionnel
Bonjour, je souhaite votre aide pour pouvoir copier une cellule de base dans d'autres cellules contenant déjà du texte.
Je vous remercie d'avance.
 

Pièces jointes

  • copier cellule de base.xlsx
    10.5 KB · Affichages: 6

pierrejean

XLDnaute Barbatruc
Bonjour patrick.r7

Un essai (un poil capillotracté !!!!!)

Edit :
@ Dranreb A la bourre moi !!!
De tout cœur avec toi concernant ta réaction suite à une certaine grossièreté
 

Pièces jointes

  • copier cellule de base.xlsx
    10.7 KB · Affichages: 3

patrick.r7

XLDnaute Occasionnel
Merci pour ta réponse rapide.
Mais le texte "il faut choisir :" est existant.
Je ne souhaite y intégrer que le texte de la cellule I3 "Brut, Acier et Alu" sous différents textes. l'exemple là était "il faut choisir".
 

Dranreb

XLDnaute Barbatruc
Vous voulez dire que "Il faut choisir :" existe dans une autre cellule ?
Une cellule contient soit une constante soit une formule mais pas les deux. Pour une solution avec constante il faut passer par VBA.
 

Dranreb

XLDnaute Barbatruc
Par exemple deux macros dans un module standard pouvant être affectée à des objets de formulaire ou à des commandes de la barre d'outils Accès rapide :
VB:
Option Explicit
Private Base As String
Sub CopieBase()
   Base = ActiveCell.Value
   End Sub
Sub CollageÀLaSuite()
   ActiveCell.Value = ActiveCell.Value & vbLf & Base
   End Sub
 

Dranreb

XLDnaute Barbatruc
Si la source est toujours la cellule I3 de la feuille active, pas besoin de la macro CopieBase, et la CollageÀLaSuite :
VB:
Sub CollageÀLaSuite()
   ActiveCell.Value = ActiveCell.Value & vbLf & ActiveSheet.[I3].Value
   End Sub
On peut aussi faire une autre macro :
VB:
Sub RemplaceSuite()
   ActiveCell.Value = Split(ActiveCell.Value, vbLf)(0) & vbLf & ActiveSheet.[I3].Value
   End Sub
 

Dranreb

XLDnaute Barbatruc
Si c'est un besoin occasionnel vous pouvez aussi simplement copier non pas la cellule mais son contenu affiché dans la barre de formule, et ensuite aussi le coller dans la barre de formule à la suite du texte existant dans la cellule destinatrice.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…