[Excel VBA] Problème formule de concaténation
Résolu/Fermé
Kvo
Messages postés
27
Date d'inscription
mercredi 28 février 2007
Statut
Membre
Dernière intervention
22 mai 2008
-
26 avril 2007 à 11:31
Kvo Messages postés 27 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 22 mai 2008 - 17 mai 2007 à 17:41
Kvo Messages postés 27 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 22 mai 2008 - 17 mai 2007 à 17:41
A voir également:
- [Excel VBA] Problème formule de concaténation
- Formule excel si et - Guide
- Formule somme excel colonne - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
5 réponses
Utilisateur anonyme
17 mai 2007 à 17:19
17 mai 2007 à 17:19
Bonjour,
votre concaténation est bel et bien "pas facile"
je ne suis pas sur d'avoir bien comprit, mais l'exemple
suivant devrait répondre à votre besoin ...
Lupin
votre concaténation est bel et bien "pas facile"
je ne suis pas sur d'avoir bien comprit, mais l'exemple
suivant devrait répondre à votre besoin ...
Sub Affichage() Dim Limite As Long, Syntaxe As String Dim PlageC As String, PlageD As String Limite = Range("A1:A65535").End(xlDown).Row PlageC = "B" & Limite PlageD = "C" & Limite Range("A1").Select Syntaxe = "=" & """" & "Le total des crédits est " & """" & "&" & PlageC & _ "&" & """" & " Le total des débits est " & """" & "&" & PlageD ActiveCell.Offset(0, 0).Value = Syntaxe End Sub '
Lupin
Kvo
Messages postés
27
Date d'inscription
mercredi 28 février 2007
Statut
Membre
Dernière intervention
22 mai 2008
3
26 avril 2007 à 13:41
26 avril 2007 à 13:41
Avec ta suggestion j'ai le meme problème qu'avec ma commande Formula.
VBA me dit Compile error: Expected: End of statement.
Il y a un problème de guillemets sur "le total..." je pense.
De plus, si je ne m'abuse, ta formule va me mettre la valeur actuelle des cellules en A1 mais ce n'est pas uniquement ce que je veux.
J'y veux une référence à ces cellules de sorte que si elles changent, ma cellule A1 change aussi.
D'autres idées?
Merci de ton aide.
VBA me dit Compile error: Expected: End of statement.
Il y a un problème de guillemets sur "le total..." je pense.
De plus, si je ne m'abuse, ta formule va me mettre la valeur actuelle des cellules en A1 mais ce n'est pas uniquement ce que je veux.
J'y veux une référence à ces cellules de sorte que si elles changent, ma cellule A1 change aussi.
D'autres idées?
Merci de ton aide.
xjl
Messages postés
232
Date d'inscription
mardi 27 mars 2007
Statut
Membre
Dernière intervention
12 juin 2007
183
26 avril 2007 à 11:48
26 avril 2007 à 11:48
Salut,
t'as essayé un truc du genre:
Cells(1, 1).FormulaR1C1 = "= "Le total des débits est " & Cells(a ,2).Value & " et celui des crédits est " & Cells(a,3).Value & ".""
Pas sûr que ça marche mais ça se tente...
t'as essayé un truc du genre:
Cells(1, 1).FormulaR1C1 = "= "Le total des débits est " & Cells(a ,2).Value & " et celui des crédits est " & Cells(a,3).Value & ".""
Pas sûr que ça marche mais ça se tente...
Kvo
Messages postés
27
Date d'inscription
mercredi 28 février 2007
Statut
Membre
Dernière intervention
22 mai 2008
3
17 mai 2007 à 12:50
17 mai 2007 à 12:50
up! :)
Il y a bien un pro de la concaténation sur ce site, non?
Il y a bien un pro de la concaténation sur ce site, non?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Kvo
Messages postés
27
Date d'inscription
mercredi 28 février 2007
Statut
Membre
Dernière intervention
22 mai 2008
3
17 mai 2007 à 17:41
17 mai 2007 à 17:41
Merci beaucoup, c'est excellent!
Je vais pouvoir me servir de ce code comme base, car ma concaténation est en réalité plus compliquée lol.
++
Je vais pouvoir me servir de ce code comme base, car ma concaténation est en réalité plus compliquée lol.
++