Marco Hoeksma
Gebruiker
- Lid geworden
- 21 mrt 2006
- Berichten
- 50
Goedendag,
ik ben voor mijn stage bezig met een klanttevredenheidsonderzoek. Hiervoor heb ik een excel bestand gemaakt waarin de resultaten kunnen worden verwerkt.
Ik heb hiervoor een invoerblad gemaakt met keuzevakken (hierdoor ontstaan de keuze mogelijkheden 1 t/m 8). De bedoeling is nu dat ik de enquete volledig invoer en wanneer ik dan op de Verwerkingsknop druk moeten de resultaten op het betreffende tabblad worden opgeteld.
Ik ben hiervoor met behulp van visual basic een macro aan het schrijven. Het lukt me om één vraag te verwerken, maar bij de volgende vraag gebeurt er niks. Wie kan mij hier bij helpen? Dit heb ik tot nu toe:
Sub Verwerken()
Application.ScreenUpdating = False
If Range("D6") < 1 Then
MsgBox "Nog niet alle vragen zijn beantwoord. Doorgaan svp.", vbExclamation
Exit Sub
End If
If Range("D6") = 1 Then
Sheets("WA Almere").Select
Range("H6") = Range("H6") + 1
End If
If Range("D6") = 2 Then
Sheets("WA Almere").Select
Range("H7") = Range("H7") + 1
End If
If Range("D6") = 3 Then
Sheets("WA Almere").Select
Range("H8") = Range("H8") + 1
End If
If Range("D6") = 4 Then
Sheets("WA Almere").Select
Range("H9") = Range("H9") + 1
End If
If Range("D6") = 5 Then
Sheets("WA Almere").Select
Range("H10") = Range("H10") + 1
End If
If Range("D6") = 6 Then
Sheets("WA Almere").Select
Range("H11") = Range("H11") + 1
End If
If Range("D6") = 7 Then
Sheets("WA Almere").Select
Range("H12") = Range("H12") + 1
End If
If Range("D6") = 8 Then
Sheets("WA Almere").Select
Range("H13") = Range("H13") + 1
End If
(HIER BEGINT VRAAG 2... WAT DOE IK HIER NIET GOED???)
If Range("D19") = 1 Then
Sheets("WA Almere").Select
Range("H18") = Range("H18") + 1
End If
If Range("D19") = 2 Then
Sheets("WA Almere").Select
Range("H19") = Range("H19") + 1
End If
If Range("D19") = 3 Then
Sheets("WA Almere").Select
Range("H20") = Range("H20") + 1
End If
If Range("D19") = 4 Then
Sheets("WA Almere").Select
Range("H21") = Range("H21") + 1
End If
If Range("D19") = 5 Then
Sheets("WA Almere").Select
Range("H22") = Range("H22") + 1
End If
ik ben voor mijn stage bezig met een klanttevredenheidsonderzoek. Hiervoor heb ik een excel bestand gemaakt waarin de resultaten kunnen worden verwerkt.
Ik heb hiervoor een invoerblad gemaakt met keuzevakken (hierdoor ontstaan de keuze mogelijkheden 1 t/m 8). De bedoeling is nu dat ik de enquete volledig invoer en wanneer ik dan op de Verwerkingsknop druk moeten de resultaten op het betreffende tabblad worden opgeteld.
Ik ben hiervoor met behulp van visual basic een macro aan het schrijven. Het lukt me om één vraag te verwerken, maar bij de volgende vraag gebeurt er niks. Wie kan mij hier bij helpen? Dit heb ik tot nu toe:
Sub Verwerken()
Application.ScreenUpdating = False
If Range("D6") < 1 Then
MsgBox "Nog niet alle vragen zijn beantwoord. Doorgaan svp.", vbExclamation
Exit Sub
End If
If Range("D6") = 1 Then
Sheets("WA Almere").Select
Range("H6") = Range("H6") + 1
End If
If Range("D6") = 2 Then
Sheets("WA Almere").Select
Range("H7") = Range("H7") + 1
End If
If Range("D6") = 3 Then
Sheets("WA Almere").Select
Range("H8") = Range("H8") + 1
End If
If Range("D6") = 4 Then
Sheets("WA Almere").Select
Range("H9") = Range("H9") + 1
End If
If Range("D6") = 5 Then
Sheets("WA Almere").Select
Range("H10") = Range("H10") + 1
End If
If Range("D6") = 6 Then
Sheets("WA Almere").Select
Range("H11") = Range("H11") + 1
End If
If Range("D6") = 7 Then
Sheets("WA Almere").Select
Range("H12") = Range("H12") + 1
End If
If Range("D6") = 8 Then
Sheets("WA Almere").Select
Range("H13") = Range("H13") + 1
End If
(HIER BEGINT VRAAG 2... WAT DOE IK HIER NIET GOED???)
If Range("D19") = 1 Then
Sheets("WA Almere").Select
Range("H18") = Range("H18") + 1
End If
If Range("D19") = 2 Then
Sheets("WA Almere").Select
Range("H19") = Range("H19") + 1
End If
If Range("D19") = 3 Then
Sheets("WA Almere").Select
Range("H20") = Range("H20") + 1
End If
If Range("D19") = 4 Then
Sheets("WA Almere").Select
Range("H21") = Range("H21") + 1
End If
If Range("D19") = 5 Then
Sheets("WA Almere").Select
Range("H22") = Range("H22") + 1
End If