Kezdőlap › Fórumok › Excel programozás › Cells(r,c) függvény › Hozzászólás: Cells(r,c) függvény
Szia!
Szerintem ilyet nem lehet csinálni. Az összefűzéskor egy string jön létre a „2,1” tartalommal.
ha ezt átadod a Cells függvénynek, akkor az ennyiedik cellát próbálja meghivatkozni. Ez nem lehet sztring.A megfordítás esetén pont ugyanez a baj, tehát úgy sem fog menni.
Nekem az a furcsa, hogy miért nem fut hibára?
Ha jól látom, valami olyasmit szeretnél, érzékelni, hogy mikor van egy oszlopban egymás alatt két egyforma érték. Ez egy működő megoldás lehet:
Sub megoldas()
sor = 2
oszl = 1
Do
akt = Cells(sor, oszl).Value
kov = Cells(sor + 1, oszl).Value
sor = sor + 1
Loop Until akt = kov
End Sub
Több megoldás is lehet erre, akár sokkal elegánsabb is. Az a kérdés, hogy miután érzékelted az egyezést, mit szeretnél tovább csinálni.
A Te második megoldásodat, ami működik ugyan, nem javasolnám a select-ek miatt. Hacsak nem pont ez a folyamat lényege. Select elég a végén is, amikor megvan a pozíció.
imre