Ciao,
non conosco VB6 ma conosco il VBA di excel che dovrebbe essere una diretta derivazione di VB quindi provo a dirti come si fa in VBA e vedi se riesci ad adattarlo alle tue esigenze:
codice:
For Each Casella In Worksheets("Foglio1").Range("A1:A10")
If CStr(Casella.Value) = "pippo" Then
[H1] = Casella.Row
[H2] = Casella.Column
[F5] = "altro valore"
End If
Next
tieni presente che un range lo puoi anche individuare con la funzione cells che richiede riga e colonna come argomenti e puoi anche leggere o scrivere in una cella allo stesso modo
codice:
For Each Casella In Worksheets("Foglio1").Range(Cells(1, 1), Cells(10, 1))
If CStr(Casella.Value) = "pippo" Then
Cells(1, 8).Value = Casella.Row
Cells(2, 8).Value = Casella.Column
[F5] = "altro valore"
End If
Next
Spero che ti basti.
Ciao