VBA Excel

VBA Excel - VB/VBA/VBS - Programmation

Marsh Posté le 13-07-2009 à 11:13:31    

Salut à tous !
 
J'ai un problème avec une fonction VBA. Voila rapidement ce qu'elle doit faire :
Je lui passe en paramètre une case afin qu'elle écrive une formule dedans.
 
Function FormulePas(cellule As Range, pas)
    cellule.Formula = "=feuille1!I"&pas
End Function
 
Mais ca ne fait rien.
 
Désolé, mais je ne peux pas vraiment expliquer l'ensemble du problème c'est trop compliqué faudrai que je vous envoie le xls mais je peux pas il est à mon entreprise...
Si vous avez des questions je pourrai donner plus de précision.
 
Merci d'avance :)

Reply

Marsh Posté le 13-07-2009 à 11:13:31   

Reply

Marsh Posté le 13-07-2009 à 11:46:56    

Chez moi, ça marche :

Function FormulePas(cellule As Range, pas)
    cellule.Formula = "=Feuil1!I" & pas
End Function
 
Sub Macro1()
    Call FormulePas(Range("B1" ), 3)
End Sub

La formule s'inscrit bien dans la cellule. Peut-être que le problème se situe dans l'appel à cette fonction.

Reply

Marsh Posté le 13-07-2009 à 13:31:27    

Ok alors je vais voir merci pour la précision

Reply

Sujets relatifs:

Leave a Replay

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