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

  FORUM HardWare.fr
  Hardware
  Matériels & problèmes divers

  pb d'incompatibilité de type sous Vba

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb d'incompatibilité de type sous Vba

n°7966234
solipop
Posté le 07-07-2011 à 10:50:50  profilanswer
 

Bonjour à tous,  
J'ai réalisé une macro avec le peu de connaissances que j'ai de Vba concernant la somme de plusieurs valeurs de cellules, toutes espacées entre elles de 5 colonnes. La première valeur à prendre en compte est dans la cellule H6. La somme doit être la valeur de la cellule B6 et insérer des colonnes ne doit pas poser problème dans son calcul automatique. Mon souci est que le message "incompatibilité de type" s'affiche et que je ne sais pas ce qu'il faut faire. Voici donc la macro en question :
 
Private Sub CommandButton6_Click()
 Somme
End Sub
 
Sub somme()
 
Dim J as integer
Dim s as single
 
For J=8 to 10 000 Step 5
S = s + cells (6,J)
Next j
 
Cells(6,2).value = s
 
End Sub

mood
Publicité
Posté le 07-07-2011 à 10:50:50  profilanswer
 

n°7966243
Gigathlon
Quad-neurones natif
Posté le 07-07-2011 à 10:55:54  profilanswer
 

A quelle ligne apparaît la fameuse "incompatibilité de type"?

 

Il y a des problèmes de cohérence majuscules/minuscules, c'est peut-être là que se situe le couac.

 

PS: mauvaise section, c'est supposé être en section programmation ça :o


Message édité par Gigathlon le 07-07-2011 à 10:56:33
n°7966259
solipop
Posté le 07-07-2011 à 11:06:12  profilanswer
 

l'incohérence majuscules/minuscules est du au fait que j'ai du la réécrire sous Word. Mais sous Vba c'est corrigé automatiquement. Donc pas de pb de ce coté là.  
 
L'incompatibilité de type n'apparaît pas spécialement sur une ligne... mais d'autres m'ont fait remarqué que cela concernait "dim s as integer", ce que j'ai modifié immédiatement. J'ai tenté single et double, mais aucun des deux ne corrige le fameux message d'erreur.
 
Merci pour t'être attardé sur mon message...
 
PS : comment fait-on pour déplacer le message de section???
 

n°7966281
Gigathlon
Quad-neurones natif
Posté le 07-07-2011 à 11:17:14  profilanswer
 

Gros chiffres?
 
Il y aurait une multiplication, ça pourrait renvoyer ça, mais du moment que la somme ne dépasse pas 2 milliards et des brouettes ça devrait passer pour l'addition.
 
Vérifie si il n'y a pas de "long integer" en VBA (entiers 64bits).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Hardware
  Matériels & problèmes divers

  pb d'incompatibilité de type sous Vba

 

Sujets relatifs
incompatibilité GA-965P-DS4 rev 1.0 / E8400 => Overcloking ?Boitier PC type "Cube" à un prix abordable ?
Microcontrolleur type MSRv007PC industriel Rackable de type IPC-611BP-25Z avec deux carte
Incompatibilité carte PCIreconnaitre son type de carte.
Fibre optique : quel type de fibre pour l interieur de la maison ?Avis Config (config-type du moment?)
Incompatibilité Chipset AMD + GPU ATI ?[cherche] Boitier type desktop pour config Sandy Bridge µATX
Plus de sujets relatifs à : pb d'incompatibilité de type sous Vba


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