Hallo,
ich hab ein kleines Programm geschrieben und sitz nun schon laenger davor und weiss nicht, wieso es nicht funktioniert.
Man kann ein Wort eingeben und dann durchsucht es die ersten zwei Spalten nach diesem Wort im Sheet1 und dann soll es die gefunden Worte die mit dem eingegebenen uebereinstimmen im Sheet2 nacheinander ausgeben. Waere sehr sehr nett und hilfreich wenn ihr mir bei diesem Problem weiter helfen koennt.
Mit freundlichen Gruessen
Christoph Veyhl
Hier waere der Code:
Option Explicit
Dim i As Integer
Dim n As Integer
Dim word As Variant
Dim y As Integer
Dim x As Variant
Sub algo()
word = Application.InputBox(„Please enter your searching word“, „Worteingabe“, , , , , , 2)
For n = 1 To 2
For i = 1 To 100
Cells(i, n).Select
If LCase(Trim(ActiveCell)) = LCase(Trim(word)) Then
x = ActiveCell.Value
Call find_empty_row
End If
Next
Next
End Sub
Sub find_empty_row()
Worksheets(„Sheet2“).Activate
For y = 1 To 100
If Cells(y, 1) = „“ Then
Cells(y, 1).Activate
Exit Sub
End If
Next y
ActiveCell = x
Worksheets(„Sheet1“).Activate
End Sub