Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
777 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBA : modifier la valeur d'une cellule en appellant une function

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VBA : modifier la valeur d'une cellule en appellant une function

n°1419000
skelter
Posté le 03-08-2006 à 16:02:04  profilanswer
 

Bonjour,
 
j'appelle une function et dans le corps de cette function je souhaite entrer des valeurs calculées dans cette function dans des cellules
 
voici le code:
 
Public Function Traj_P_n(t_Ref As Double, t_End As Double, n_0 As Double, a_n As Double, sigma_n As Double, YCName_n As String, NbTraj As Double)
 
Dim i As Double, j As Double
 
For j = 1 To NbTraj
    For i = t_Ref + 1 To t_End
        Sheets("traj" ).Cells(i - t_Ref, j).Value = P_n(t_Ref, i, t_End, n_0, a_n, sigma_n, YCName_n)
    Next
Next
 
Traj_P_n = 1
 
End Function
 
le type renvoyé par la function P_n est un double
 
le problème c'est que ça plante, quand je suis en mode debug ça ne renvoie pas d'erreur et ça s'arrette d'un coup
 
merci

mood
Publicité
Posté le 03-08-2006 à 16:02:04  profilanswer
 

n°1419046
dante4024
Posté le 03-08-2006 à 16:49:50  profilanswer
 

Tu as essayé en appelant ta Fonction sans le parenthesage ?
 
Sheets("traj" ).Cells(i - t_Ref, j).Value = P_n t_Ref, i, t_End, n_0, a_n, sigma_n, YCName_n

n°1419083
skelter
Posté le 03-08-2006 à 17:39:55  profilanswer
 

ca  marche pas non plus
 
 
apparemment c que avec les sub qu'on peut ecrire dans une cellule c'est bizarre quand meme

n°1419191
galopin01
Posté le 03-08-2006 à 21:07:11  profilanswer
 

Citation :

c que avec les sub qu'on peut ecrire dans une cellule


Eh oui !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBA : modifier la valeur d'une cellule en appellant une function

 

Sujets relatifs
Copie d'une cellule lors d'un chgt de valeur[vbs][résolu] desactiver prompt avec une valeur par defaut
[VBA-E] Suppression de cellule avec colonnes fixes[vba-access]Teste sur valeur des champs puis publipostage
Modifier le DocumentRoot avec init_Set ?En VBA comment changer la valeur input de type hidden d'un formulaire
[Access] + [VBA] Deux combobox liées - Au secoursEst-il possible de charger une page WEB dans une cellule de tableau ?
Plus de sujets relatifs à : VBA : modifier la valeur d'une cellule en appellant une function


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR