[Excel VBA] Problème formule de concaténation
Résolu/Fermé
Kvo
Kvo
- Messages postés
- 27
- Date d'inscription
- mercredi 28 février 2007
- Statut
- Membre
- Dernière intervention
- 22 mai 2008
Kvo
- Messages postés
- 27
- Date d'inscription
- mercredi 28 février 2007
- Statut
- Membre
- Dernière intervention
- 22 mai 2008
A voir également:
- Fonction concatener vba
- [Excel VBA] Problème formule de concaténation ✓ - Forum - VB / VBA
- Excel vba cell formula - Forum - Excel
- Excel vba copie formule -> derniere ligne ✓ - Forum - Excel
- Excel VBA copier formule lignes varient ✓ - Forum - VB / VBA
- EXCEL VBA Ajouter formule avec chaîne vide ✓ - Forum - VB / VBA
5 réponses
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
26 avril 2007 à 13:41
- Messages postés
- 27
- Date d'inscription
- mercredi 28 février 2007
- Statut
- Membre
- Dernière intervention
- 22 mai 2008
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
26 avril 2007 à 11:48
- Messages postés
- 232
- Date d'inscription
- mardi 27 mars 2007
- Statut
- Membre
- Dernière intervention
- 12 juin 2007
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
17 mai 2007 à 12:50
- Messages postés
- 27
- Date d'inscription
- mercredi 28 février 2007
- Statut
- Membre
- Dernière intervention
- 22 mai 2008
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
17 mai 2007 à 17:41
- 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
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.
++