Au faite bien que declarer comme variable j'arrive pas a avoir une solution

ANAFOF -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
bonsoir pourriez vous m'expliquer svp pourquoi j'ai un erreur 6 ( depassement de capacité) a cette ligne la : valcump = (QteStockInit * PrixStockInit + QteEntree * PrixEntree) / (QteEntree + QteStockInit) merci d'avance

valcamp est une variable single double ou long c'est toujour la meme erreur

1 réponse

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour, quels sont les types des autres variables?
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      un exemple, à tester:
      Option Explicit
      
      Private Sub ov()
      Dim res1 As Long, res2 As Long, a As Integer, b As Integer
      a = 1000
      b = 1000
      res1 = CLng(a) * b
      res2 = a * b
      End Sub
      0