Gros Problème de programmation
Besoin de votre aide !!
Voila ce que je doit faire :
Je doit faire une automatisation de la mise en forme des données recueillies en vue des analyses statistique. je doit créé un programme afin d’analyser et de décrire soit les profils, soit les données.
Dans ce programme nous avons quatre parties.
• Rechercher les données dans un dossier.
Ici nous avons créé un programme afin d’allé récupérer la colonne ou la case de chaque ficher texte lisible sous excel qui nous intéresse dans un dossier. En effet car dans ce dossier nous avons plusieurs fichier qui correspond aux individus. Le ficher est numéroté par le numéro de l’individu. Donc avec ce programme nous parcourons tous ces fichiers afin de récupérer dans chacun de ces fichiers l’information qui nous intéresse. doit veut savoir comment allé pour cherché une colonne une fois ou une seul case.
• Statistique descriptives sur le profil des sujets.
Ici, le programme survirera à faire connaitre les profils, faire des moyennes, des tris à plat et tri croisé. comment on fait en VB des tri a plat et tri croisé
nous avons des donné sur le sexe, l'age, le nom, si il sont gauche ou droitier ...
• Statistique descriptives sur les données.
Ici sera fait un programme afin d’analyser les temps de réaction et les bonnes notes. veut calculer le taux de pourcentage de bonne réponse, ou encore la moyenne des temps de réaction. En effet nous avons une liste de temps ou je doit calculer la moyenne et nous avons aussi une liste des réponse que les gens au fait a leur question on c'est si elle est juste ou pas et on veut calculer la moyenne. Ces information c'est une colonne dans chaque fichier du dossier.
• Statistique analytiques sur les données.
Ici le programme servira à faire des calculs de corrélation, utilisé Anova. la veut savoir comment on fait de L'anova et corrélation avec VB
Voila ce que j'ai déjà fait
Mes Problèmes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77 Private Sub Fichiers(ByVal Résultat As String) 'compter le nombre de ficher Dim FSO As Object Dim DossierSource As Object Dim Fichier As Object Dim r As Long Set FSO = CreateObject("Scripting.FileSystemObject") Set DossierSource = FSO.GetFolder(Résultat) r = 0 For Each Fichier In DossierSource.Files r = r + 1 Next Fichier MsgBox "Nb Fichiers : " & r Set DossierSource = Nothing Set FSO = Nothing End Sub Public Sub STAT() 'lexique Dim M As Double Dim F As Double Dim r As Integer Dim G As Double Dim D As Double Dim T As Double Dim Age As Double Dim Sexe As String Dim Hand As Double Dim Age1 As Double Dim Phono1 As Double Dim Ortho1 As Double Dim Moyage As Double Dim I As Integer Dim male As String 'Algo 'ouvrir le dossier et parcourir les fichier Dim MaCellule As Range For Each MaCellule In ActiveSheet.Range("A1:E5") Next Dim strTemp As String strTemp = Dir("M:\Bureau\Eprime\Résultats\*.*") Do While strTemp <> "" Debug.Print strTemp strTemp = Dir Loop 'Statistique descriptives sur les profil M = 0 F = 0 For I = 1 To 10 Sexe = Sheets("Feuil1").Cells(5, 2).Value If Sexe = "male" Then M = M + 1 Else F = F + 1 End If Next Debug.Print " la nombre d'homme est de " & M End Sub Function LectureFichier(UnFichier) MsgBox UnFichier End Function
j'arrive à lire les nom des fichiers dans le dossier mais suis pas sur que cela les lisent et que je puisse les utilisé pour faire mes calcul d'après
Après j'arrive a faire marché
Merci de votre aides
Code : Sélectionner tout - Visualiser dans une fenêtre à part If Sexe = "male" Then
Partager