cs_Achi
Messages postés128Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention17 mai 2008
-
18 août 2006 à 08:56
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 2012
-
18 août 2006 à 11:45
bonjour,
Juste une petite question...
sous excel il est possible d'obtenir d'une cellule quelconque qu'elle fasse la somme d'une colonne complète (ex: dans ma cellule A1 : = Somme (F:F)soit ma colonne F)
Pour mon projet je souhaite que cette opération s'affiche ds un textbox, mais sous VBA quelle est donc la syntaxe de la somme d'une colonne??
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 18 août 2006 à 09:37
Re,
J'ai regarde un peu ce qui suit peut peu etre faire office de timer.
Le code suivant est à mettre dans un module .
Public Sub TimerMsg()
Dim AlertTime
AlertTime = Now + TimeValue ("00:00:03") 'tu regle ici l'interval du "timer" ici 3 secondes
Call Application.OnTime(AlertTime, "msg")
End Sub
Sub msg()
'Ceci sera executer tout les trois secondes
MsgBox "Three Seconds is up!"
Call TimerMsg
End Sub
cs_Achi
Messages postés128Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention17 mai 2008 18 août 2006 à 09:23
salut Julien!
Merci, s'était la dernière option qu'il me fallait....
mais pour quelle fonctionne il me faudrait qu'elle soit lue en continu par visual basic...
et je ne sais pas ds quelle sub la mettre....alors si tu sais!!!!
cs_Achi
Messages postés128Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention17 mai 2008 18 août 2006 à 10:36
merci julien,
effectivement ca pas mal, moi j'avais fait un bidouillage de débutant lol!!
Private Sub Timer1_Timer()
Dim Start
Start = Timer ' Définit l'heure de début.
Do While Timer < Start + 0.5
DoEvents ' Donne le contrôle à d'autres processus.
TextBox2.Text = WorksheetFunction.Sum(ActiveWorkbook.Worksheets(1).Columns("F:F"))
' additionne les montants de la colonne F et les mets ds le textbox2
Loop
Timer1_Timer
End Sub
-----------------------
Le pb c'est qu'il faut le lancer une première fois...
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 18 août 2006 à 11:26
Re,
Mais de rien pense simplement à appuyer sur réponse acceptée sur le ou les post qui ont pu t'aider. (si tu estime que ton problème est résolu bien sûr).
Si tu l'a fait pendant l'écriture de ce message, excuse moi