String en integer et faire la somme

tonyock Messages postés 2 Date d'inscription mercredi 15 décembre 2004 Statut Membre Dernière intervention 6 janvier 2005 - 6 janv. 2005 à 14:23
toki127 Messages postés 241 Date d'inscription dimanche 18 janvier 2009 Statut Membre Dernière intervention 31 mai 2021 - 6 janv. 2005 à 22:00
voila je veux transformer ma chaine de caractere en entier et faire la somme de ces valeurs

j'ai essayer convert.toint et autre fonction tjs le meme probleme

la seul chose que j'arrive a faire c un somme de chaine de caractere qui donne

000000059
000000021
000000022
000000026



voila c pas evident du tous sa fais 2 jour que je suis dessus (je
suis un super debutant et je commence a avoir des cheveux blanc a cause
de cette @@@@@@)



Private Sub Moyenne_Click()

Dim udtArtEnr As ArtStruc

Dim somme As Integer

Dim Moyenne As ArtStruc

'Programation de la message box en cas d'inexistance du fichier dat

Const conMsg As String = "Fichier Inexistant."

Const conBtns As Integer = vbOKOnly + vbInformation _


+ vbDefaultButton1 + vbApplicationModal ' doit repondre a cette page
obliger



'test si le fichier dat existe



If Dir("D:\temp.dat", vbHidden) <> "" Then

For i = 1 To click

Get #1, i, udtArtEnr

somme = somme + udtArtEnr.strtime

Next i

Text1 = somme

Else

intreponse = MsgBox(conMsg, conBtns, "Acces au fichier")

End If



End Sub



merci de vos reponse

3 réponses

Vb Lover Messages postés 221 Date d'inscription vendredi 30 novembre 2001 Statut Membre Dernière intervention 13 février 2010 5
6 janv. 2005 à 14:38
2 choses :



1) essaie : Somme = Somme + CInt(udtArtEnr.strtime)

2) au lieu du #1, fais plutôt qqch du genre :

dim hFile as long

hFile = FreeFile

Get #hFile, ...
0
tonyock Messages postés 2 Date d'inscription mercredi 15 décembre 2004 Statut Membre Dernière intervention 6 janvier 2005
6 janv. 2005 à 15:14
nickel sa marche maintenant j'ai plus que a mettre en forme

merci pour ta reponse
0
toki127 Messages postés 241 Date d'inscription dimanche 18 janvier 2009 Statut Membre Dernière intervention 31 mai 2021
6 janv. 2005 à 22:00
Salut tonyock!
quand tu as ta reponse essaies de cliquer sur "reponse acceptée" au niveau de la personne qui t a repondu, comme ca tout le monde sais qu il y a eu une reponse pour cette question.
Merci!
Bonne prog ++

tOKi127
0
Rejoignez-nous