Telefonszámunk: 1-472-0679

Hozzászólás: Cells(r,c) függvény

Kezdőlap Fórumok Excel programozás Cells(r,c) függvény Hozzászólás: Cells(r,c) függvény

#2104
horvimi
Adminisztrátor

    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