Visszakeresése egyedi értékeit egy cellatartományt, vagy egy tömb makrók, hogy az Excel

Igor, köszönöm!
Megmutatja, hogyan kell módosítani a funkciót, így az egyedi érték át a formátumot, amelyben voltak a kezdeti tömb? Az én esetemben, az eredeti tömb - olyan számok, kiürítjük egy másik program vagy formázható, abban az időben, átkerülnek a számok formájában. Emiatt, következésképpen nem működik VLOOKUP.






Vagy lehet, hogy jobb, ha a függvény először átalakítja az eredeti tömb számát, majd elviselte egyedi?

Ez azért van, mert egy másik fájlban át csak egy része a kód (a funkció UniqueValuesFromArray elfelejtettem, hogy másolja a kódot)

Jó napot!
A natív makrófájlt működik, a másik, azonos kiterjesztés nem működik, hibát Sub vagy függvény nincs definiálva a UniqueValuesFromArray. Mi lehet az oka?
Bővítése mindkét fájl megváltozott .xlsm
Köszönjük!

Értem.
Köszönjük, FUNKTSIYU1111111

Úgy látszik, a 36-edik értékét (amely „az első egyedi”) - csak megjelenésében hasonló az első
(Például, van egy extra helyet, vagy egy orosz betű helyébe egy hasonló angol)

Jó napot kívánok.
Azt kell mondanom, hogy nem Th nem értik makrókat.
Nagyon tetszett a funkciót, de volt egy kis probléma.
Ez a funkció kiválasztja a 35 egyedi érték, majd visszatér az első egyedülálló.
Mi a probléma?

A cikk szerint:

UDF - alkalmazásra egy sor általános képletű

valamint többféle belépő sejtek ezt a képletet, és befejezni a bemenet a Ctrl + Shift + Enter (ahelyett, hogy a szokásos Enter)






Akkor jelenik meg néhány egyedi értékeket

És általában, lehet egy egyedülálló és képletek levezethető nélkül makrókat.

Jó napot kívánok. Macro Megkerestem kiváló, de a funkció az „egyedi”, hogy miért működik csak a példa Unique.xls fájlt. A helyzet a következő: minden, mint egy további jellemzője, hogy a modul, de ez a szegmens nem akar működni rendesen, ahelyett, hogy egyedi értéket biztosít az első elérhető értéket, és visszaadja azt a sejtekben, ahol a funkció be van jegyezve. Segíts kérlek értsd meg.

Tehát amit tehetünk, mégis.
egy dolog -, hogy kiválassza az egyedi értékeket (minden világos, nincs külön opció)
és egészen más - válassza sorok egyedi értékeket az egyes oszlop.

Például, van három sor ugyanazokat az értékeket az 1. oszlopban.
E három sornyi kimenet az eredmény? Először is, a harmadik, a második?

Egy példa az annak alkalmazása az Ön esetében:

Elnézést unalmas))
Fuss egy másik kérdés.

Most csak egy egyedülálló válogatás a „A” oszlopban.
Lehetséges, hogy a kiválasztás egyedi „A” oszlopban, de azzal a kikötéssel, hogy a szűrési tartományban is esett B és C oszlopában?

Ennek eredményeként: egy egyedi értéket kell kiválasztani a „A” oszlopban, de a vonatkozó bejegyzéseket a B és C oszlopában is menti.

Úgy tűnik, hogy megértsék:
Dim PervyyStolbets Ahogy Tartomány: Set PervyyStolbets = Tartomány (Lemezek ( "adat") Tartomány ( "A1"), Sheets ( "adat") Tartomány ( "A" .. Rows.Count) .End (xlUp))

Mondd, kérlek. Most a makró akkor keletkezik, ha az aktív lista egy tömbben.
Hogyan adjunk egy nevet a felvételi lapot lap egy sor aktiválás nem volt kötelező?

Próbáltam, mint ez, de egy makro termel hiba:

Dim PervyyStolbets Ahogy Tartomány: Set PervyyStolbets = Sheets ( "adat") Tartomány ([A1], lapok ( "adat") Tartomány ( "A" .. Rows.Count) .End (xlUp))

minden rendben van, csak nem egészen értem, mi folyik. Most lenne egy fájlt egy működő példa, van legalább az eredmény kiszámításához használt, mi-hol

Ennek kiváló példája a gyűjtemények használata létrehozni egy sor egyedi rekordok. Régóta a gyűjtemény, de előtte ő gondolta. És gyorsan működik))