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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Incompatibilité de type tableau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Incompatibilité de type tableau

n°2222053
jeremylg
Posté le 11-03-2014 à 10:16:30  profilanswer
 

Bonjour à tous,
 
J'ai un soucis dans un programme que j'ai réalisé, qui fait appel à des sous fonctions. Ce sont des fonctions qui utilisent des tableaux créés dans le programme principal. Cependant j'ai une erreur qui s'affiche que je ne comprends "incompatibilité de type : tableau ou type défini par l'utilisateur attendu" au niveau de mon programme principal sur l'appel de la fonction concentration.
 

Code :
  1. Sub CalculRimp()
  2.  
  3. 'création de mes 2 tableaux
  4. Dim max As Double
  5. Dim tabt(10000), tabq(10000) As Double
  6. Dim w As Integer
  7. max = Workbooks("Outil.xls" ).Sheets("1" ).Cells(12, 8).Value
  8.    For w = 9 To max
  9.        tabt(w) = Workbooks("Outilxls" ).Sheets("1" ).Cells(w, 3)
  10.        tabq(w) = Workbooks("Outil.xls" ).Sheets("1" ).Cells(w, 4)
  11.    Next w
  12.  
  13. dim n, i as Integer
  14. n=1000
  15.       for i=1 to n
  16.       c_courant = concentration(tabt(), tabq())
  17.       next i
  18. End Sub
  19.  
  20. Public Function concentration(ByRef tab1() As Double, ByRef tab2() As Double) As Double
  21. max = Workbooks("Outil.xls" ).Sheets("1" ).Cells(12, 8).Value
  22. dim Cq as double
  23. dim tot as double
  24. tot=0
  25. dim q as integer
  26.        for q=1 to max
  27.       Cq=tab1(q)*tab2(q)
  28.       tot=tot+Cq
  29.       next q
  30. concentration=tot
  31. End Function


 
Je ne comprends pas l'incompatibilité de type sachant que tous mes tableaux sont des doubles.  
Est-ce que quelqu'un pense avoir une idée d'où provient mon erreur?
 
En vous remerciant par avance,
 
Cordialement
 
jérémy

mood
Publicité
Posté le 11-03-2014 à 10:16:30  profilanswer
 

n°2222071
Marc L
Posté le 11-03-2014 à 15:07:09  profilanswer
 

 
           Bonjour, bonjour,
 
           ben non, tous les tableaux ne sont pas en double, d'où le message d'erreur ‼
 


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

  Incompatibilité de type tableau

 

Sujets relatifs
liste de dossier cree entre deux date de type vacharQui saurait faire ce type de formulaire ?
[C++] manipulation de tableau a l'aide des references ?[PHP] tableau vide
Intégrer liste/boucle php dans un tableau html.Problème de tableau excel
Tableau dans fonctiontype de retour de la fonction binomial_coefficient de boost
Pointeur sur tableau de structure[VBA] travailler sur un tableau pendant qu'un programme tourne
Plus de sujets relatifs à : Incompatibilité de type tableau


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