Dave22 Geschrieben 28. November 2001 Geschrieben 28. November 2001 Hi Forum, kann man in VB innerhalb eines Arrays die Wörter mit dem gleichen Namen zählen? Hab ein Array wo zweimal das Wort "Test" vorkommt. Wie kann ich nun die Anzahl dieser beiden Wörter ermitteln? Gruß David
jazy Geschrieben 29. November 2001 Geschrieben 29. November 2001 Hallöchen ich hab zwar keine Ahnung von VB, aber es müßte doch möglich sein das Array mit einer Schleife zu durchlaufen und die Wörter miteinander zu vergleichen jedesmal wenn das Wort gleich ist setzt du eine Variable um einen höher und somit müßtest du am Ende die Anzahl haben. Es ist zwar ein bisschen Gedankenarbeit aber das müßte gehen. Katja
microdommi Geschrieben 29. November 2001 Geschrieben 29. November 2001 Moin Moin, so gehts... du mußt nur noch eine Textbox und einen CMD Button anlegen. Private Sub CommandButton1_Click() Dim MeinArray(50) Dim Zaehler As Integer Dim TextVar As String Dim VarZaehler As Integer Dim i As Integer TextVar = UserForm1.TextBox1.Value Zaehler = 0 i = 0 VarZaehler = 0 MeinArray(1) = "Test" MeinArray(5) = "Test" MeinArray(7) = "Test" MeinArray(37) = "Test" MeinArray(21) = "Test" MeinArray(29) = "Test" MeinArray(34) = "Test" MeinArray(47) = "Test" For Zaehler = 1 To 100 i = i + 1 If MeinArray(i) = TextVar Then VarZaehler = VarZaehler + 1 Else End If Zaehler = Zaehler + 1 Next Zaehler MsgBox ("Das Wort " & TextVar & " kommt " & VarZaehler & " mal vor!") End Sub Bitte schön....
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden