C cookies XLDnaute Occasionnel 17 Octobre 2013 #1 Bonjour le forum ! J'aurais besoin d'une aide sur reconnaissance de ma variable en passant par vba. Dans ma formule je souhaite rendre le nom de la feuil1 en variable. J'ai essayé pas mal de cas avec les guillemets et les & mais rien ne passe. Code: Range("B4").Select ActiveCell.FormulaR1C1 = "=SUBSTITUTE("&sheets(1).Name&"!R2C4,"" "","""")" Après j'ai tenté de déclarer la variable ainsi : Code: Dim yo As String yo = Sheets(1).Name Range("B4").Select ActiveCell.FormulaR1C1 = "=SUBSTITUTE("&yo&"!R2C4","" "","""")" Mais ça ne fonctionne pas. Si vous voyez mon erreur, je suis preneur ! Merci d'avance Cookies
Bonjour le forum ! J'aurais besoin d'une aide sur reconnaissance de ma variable en passant par vba. Dans ma formule je souhaite rendre le nom de la feuil1 en variable. J'ai essayé pas mal de cas avec les guillemets et les & mais rien ne passe. Code: Range("B4").Select ActiveCell.FormulaR1C1 = "=SUBSTITUTE("&sheets(1).Name&"!R2C4,"" "","""")" Après j'ai tenté de déclarer la variable ainsi : Code: Dim yo As String yo = Sheets(1).Name Range("B4").Select ActiveCell.FormulaR1C1 = "=SUBSTITUTE("&yo&"!R2C4","" "","""")" Mais ça ne fonctionne pas. Si vous voyez mon erreur, je suis preneur ! Merci d'avance Cookies
Pierrot93 XLDnaute Barbatruc 17 Octobre 2013 #2 Re : Variable non reconnue dans une formule vba Bonsoir, peut être ainsi : Code: Option Explicit Sub tesy() Dim yo As String yo = Sheets(1).Name Range("B4").FormulaR1C1 = "=SUBSTITUTE(" & yo & "!R2C4,"" "","""")" End Sub bonne soirée @+ Vote positif 0 Vote négatif
Re : Variable non reconnue dans une formule vba Bonsoir, peut être ainsi : Code: Option Explicit Sub tesy() Dim yo As String yo = Sheets(1).Name Range("B4").FormulaR1C1 = "=SUBSTITUTE(" & yo & "!R2C4,"" "","""")" End Sub bonne soirée @+
C cookies XLDnaute Occasionnel 17 Octobre 2013 #3 Re : Variable non reconnue dans une formule vba Comme d'habitude : c'est au top ! Merci pour la réactivité ! Cookies Vote positif 0 Vote négatif
Re : Variable non reconnue dans une formule vba Comme d'habitude : c'est au top ! Merci pour la réactivité ! Cookies