Utilisation .formula "=" & variable

Utilisation .formula "=" & variable - VB/VBA/VBS - Programmation

Marsh Posté le 01-12-2012 à 03:03:07    

Bonjour,
 
J'essaye d'utiliser la fonction range().formula de VBA mais je n'arrive pas à concaténer le signe "=" avec une variable.  
 
Voici mon code
 
 

Code :
  1. Dim sheetlist As String
  2. Dim i As Integer
  3.      
  4. i = 2
  5.       While Range("B" & i).Value <> ""
  6.        
  7.         sheetlist = Range("B" & i).Value
  8.                      
  9.         Range("C" & i).Formula = "=" & sheetlist & " '!$D$3"
  10.        
  11.         i = i + 1
  12.            
  13.     Wend


 
Cela renvoie une erreur 1004 "erreur définie par l'application ou par l'objet"
 
Comment réussir à définir une formule qui contient (forcément) le signe = mais concaténer avec une variable  :??:  
 
Si j'écris "'=", cela me donne une formule '= donc qui n'est pas vu en tant que formule...
 

Reply

Marsh Posté le 01-12-2012 à 03:03:07   

Reply

Marsh Posté le 01-12-2012 à 05:29:20    

Ok il fallait juste rajouter "='"...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed