A Find függvény találati helye ("címe) - Excel - VBA
2022-01-23T11:42:15+01:00
2022-01-23T19:08:37+01:00
2022-08-12T06:50:30+02:00
Szun
Sziasztok, 

van egy ilyen keresési kódrészletem Excel VBA-ban: 

With Sheets(mlap).Range("A:N")
  Set talalat = .Find(What:=tszam, LookIn:=xlComments)

tehát keresek egy számértéket a táblázat ("A:N" tartományának) valamelyik cellájában elhelyezett megjegyzésében. 
Tudom, hogy van ilyen, tehát biztosan lesz találat.

Eredményül meg is kapom a találati cella tartalmát, de nekem nem az kell, hanem a címe (sor, oszlop).

Ebben kérem a segítségeteket. 



Köszönöm. 

Szun
Mutasd a teljes hozzászólást!
Szia!
A keresésed eredményeként megkapott talalat nevű változó azt a cellát tartalmazza, amelyben a keresett megjegyzés van.
Tehát nem a cella tartalmát kapod meg, hanem magát a cellát!
Ennek a címét a talalat.Address fogja megadni neked, tartalmát a talalat.Value vagy a talalat.Text.
Az is igaz viszont, hogy magának a cellának - mint Range típusú objektumnak - az alapértelmezése a Value - így amennyiben az Msgbox talalat vagy Debug.Print talalat utasítást adod ki, akkor a cella tartalmát fogod viszontlátni.
Üdv.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd