Fonction excel sous macro VBA

Fonction excel sous macro VBA - VB/VBA/VBS - Programmation

Marsh Posté le 03-10-2006 à 17:11:00    

salut
 
Je cherche à utiliser les fonctions Excel dans une macro VBA (j'ai réussi à utiliser le RECHERCHEV d'Excel, cela donne vlookup dans une macro...).
J'ai maintenant besoin d'utiliser la fonction GAUCHE d'Excel (i.e. la fonction left dans ma macro VBA) mais je rencontre un pb " Erreur d'execution '1004' "...
 
Voici le bout de macro :
 
Sub Macro5()
'
Dim nom As Variant
nom = Cells(2, 31).Value
Cells(2, 33).FormulaR1C1 = "=left(" & nom & ",11)"
End Sub

 
J'ai également un pb si je ne souhaite pas afficher le résultat dans une cellule mais dans le stocker dans une variable... (ici ça na plante pas mais ça ne donne pas le résultat voulu)
 
Sub Macro6()
'
Dim nom As Variant
Dim resultat As Variant
 
nom = Cells(2, 31).Value
 
resultat = "=left(" & nom & ",11)"
End Sub

 
Comment BIEN utiliser les fonctions Excel dans une Macro et surtout la fonction GAUCHE ?!!!
 
 
 :pfff:


Message édité par quanto le 03-10-2006 à 17:12:39
Reply

Marsh Posté le 03-10-2006 à 17:11:00   

Reply

Marsh Posté le 03-10-2006 à 17:28:44    

Bonsoir,
Sub Macro5()  
'  
Dim nom As Variant  
nom = Cells(2, 31).Value  
Cells(2, 33).FormulaR1C1 = left(nom ,11)  
End Sub  
 
J'ai également un pb si je ne souhaite pas afficher le résultat dans une cellule mais dans le stocker dans une variable... (ici ça na plante pas mais ça ne donne pas le résultat voulu)  
 
Sub Macro6()  
'  
Dim nom As Variant  
Dim resultat As Variant  
 
nom = Cells(2, 31).Value  
 
resultat = left (nom ,11)  
End Sub  
Cordialement

Reply

Marsh Posté le 03-10-2006 à 17:33:39    

Yes!!!  :pt1cable:  
Merci  :jap:

Reply

Sujets relatifs:

Leave a Replay

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