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

Macro pour ajouter une texte, devant un autre si....

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Christian0258

XLDnaute Accro
Bonjour à tout le forum,

Je souhaiterais votre aide afin d'écrire une macro pour coller un texte à la suite d'un autre si une cohe est présente...

voir fichier

Merci, par avance, pour le temps que vous voudrez bien vouloir m'accorder.

Bien amicalement,
Christian
 

Pièces jointes

Re : Macro pour ajouter une texte, devant un autre si....

Bonjour Christian, salut Martial,

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Application.Intersect(Target, [Q11:Q52]) Is Nothing Then Exit Sub
Dim t As String
Cancel = True
Target = IIf(Target = "ü", "", "ü")
t = Trim(Left(Target(1, -13), InStr(Target(1, -13) & "(", "(") - 1))
Target(1, -13) = t
If Target = "ü" And Target(1, -13) <> 0 And IsDate([C8]) Then
  Target(1, -13) = t & "   (Consommation : " & Format([C8] + 3, "d mmmm yyyy") & ")"
  Target(1, -13).Characters(Len(t) + 4).Font.ColorIndex = 3
End If
End Sub
Testé sous Excel 2010, j'espère qu'il n'y a pas de problème sous Excel 2003...

A+
 
Re : Macro pour ajouter une texte, devant un autre si....

Re, le forum, Yaloo, job75,

Merci job75, pour ta contribution. Je vais appliquer ce code...plus léger...mon fichier est déjà suffisamment assez lourd..lol

Encore un grand merci à vous deux.

Bien amicalement,
Christian

P.S : ok sous excel 2000
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

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