Hozzászólások
-
SzerzőBejegyzés
-
Igen, értesítést kaptam (mert kértem), hogy milyen választ kaptam a kérdésemre. Ott
If Target.Column = 1 Then Cells(Target.Row, 2) = Date End Sub alaku volt a 2. sor. Először így másoltam a Visual Basic for Applications -oldalba,és mivel úgy nem működött, az End Sub részt áttettem a 3. sorba.
Mégegyszer köszönömAz emeilban kapott levélben az End Sub az előző sor végére került. Úgy bemásolva persze nem működött.
Köszönöm, működik!
Mavimi43Üdv. Imre!
Köszönöm a választ. Kikapcsoltam, minden rendben, működnek a régi makrók.
VilmosKöszönöm a választ. Megkerültem a problémát. Szín helyett számot írtam a cellába és feltételes formázás adja a szinezést.
VilmosT. verax! Legnagyobb örömömre a mintatáblázat alapján rátaláltam a táblázatom hibájára. Kijavítottam, így már tökéletesen működik a makrós törlés az elejétől a végéig.
Köszönöm a segítséget.
VilmosT. verax!
Elhamarkodott volt a tökélete jelző a törlés mikróra.
A táblázatomba bejelöltem a 8. és 9. majd a 28. 29. végül a 124. és 125. sorokat.
A futtatás eredménye 8.9.28. és 29. sorokkal tökéletesen végzett, de a 124-125. sorok jelzéseit nem vette figyelembe.
???
Üdv. VilmosFolytatás horvimi és verax -nak.
Úgy látom, hogy lemaradt a szövegem vége az előzőből..
A rejtett oszlopok függvényei (tapasztalatom szerint) sérülnek, ha nem szakszerű törlés történik az előzmények adataival. Egy átlag excel-felhasználó holhasználatával, hol kivágással, hol más ügyességekkel törli a neki nem tetsző adatokat. Ezeket helyettesíteném az első oszlopba teendő jel szerinti törléssel, amit a már kész makróba illesztenék.
A mellékelt makró tökéletes választ tartalmaz az elképzelésemhez.
Köszönöm a segítséget!
VilmosSziasztok horvimi és verax!
Köszönöm, hogy foglalkoztok a problémámmal.
A már elkészített Telefonkönyvnek nevezett táblázatom születési évszámokat, email címeket és lakcímeket is tartalmaz, valamint az egyénre jellemző fénykép előhívását is lehetővé teszi.. Az egyik oldal a táblázat megnyitásának dátuma utáni közelgő születésnaposok bemutatására alkalmas.
Az új személyek adatait a táblázat végére írhatják, majd makróval rendezik a sorrendet és a születésnapok is az aznapi dátumhoz igazodnak.
A rejtett oszlopok függvényei (tapasztalatom szerint) sérülnek, ha nem szakszerű törlés történik az előzmények adataival. Egy átlag excel-felhasználó holhasználatával, hol kivágással, hol más ügyességekkel törli a neki nem tetsző adatokat. Ezeket helyettesíteném az első oszlopba teendő jel szerinti törléssel, amit a már kész makróba illesztenék.
verax: A mellékelt makró tökéletes választ tartalmaz az elképzelésemhez.
Köszönöm a segítséget!
A nevek nélküli táblázatot szívesen megosztom, ha valakit érdekel a végeredmény.
Vilmos
Szia Imre!
A makrós adattörlés azért jutott eszembe, mert a telefonkönyvet helyettesítő excel –táblám jövöbeni alkalmazása közben / már nem én, hanem az unokám,vagy bárki aki nem ért annyira az excel használatához/ új személyeket fog berögzíteni és a felesleges személyeket ki akarja majd törölni a táblázatból, ne a sorokat kezdje el törölni, mert akkor a rejtett oszlopokba írt függvények sérülnek. A táblázatot új rekord rögzítése után makróval rendezheti mindenki abc sorba és ebbe a makróba akartam beleírni a törlési utasításokat. Így ha csak jelöli a törlendő sort, nem tud hibázni, mert a már kész makrót minden féle képen használnia kell <( (Ctrl><xxx> ) a sorba rendezéshez.
Úgy érzem, hogy az általad említett ciklus lenne a megoldás, de olyat én nem tudok makróba írni, mert nem értek a programozáshoz, csak a „megmutatom a makró-készítő” programnak, hogy milyen lépéseket tartalmazzon a makro.
Üdv.: VilmosSzia Imre! Köszönöm. A DÁTUM függvény értelmezésével volt bajom, nem tudtam, hogy 0 évet kell beírni, ha el akarom az ÉV() adatot hagyni.
Üdv és köszönöm.
VilmosÜdv. Delila!
A hh.nn formátumu oszlopot akárhogy rendezem, a sorrend az évszámokkal együtt alakul. Én azt szeretném, hogy egy általam beütött dátum /pl: MA()/ után álljanak sorba a legközelebbi és egyre későbbi hónapokat és napokat tartalmazó dárumok. Születésnapokra gondolok, mert ott nem számítanak az eredeti évszámok.
VilmosSzia türelmes Imre!
Természetesen így már működik! Köszönöm.Szia! Imre!
Köszönöm válaszod.
Csatoltam az újabb próbálkozásommal a fájlt. Mindenféle beírásomra #NÉV? vagy #ÉRTÉK! választ kaptam, ha a C9, C10, C11 ÉS C12 cellákba írt próbálkozásaimat az A’ cellába írtam, ott is #NÉV? vagy #ÉRTÉK! választ kaptam. Nem cellába kell írni a függvényt?Attachments:
You must be logged in to view attached files.Szia, jó estét!
Azt hiszem, hogy nem pontosan írtam meg a kérdésem. Mellékeltem egy AAAA.xlsx fájt. A BBBB nevű lapfül C4 cellájába szeretném, ha a lapfül neve automatikusan bele kerüljön. Ha egyszerűen aaz AAAA.xlsx -en belül lemásolnám a BBBB lapfült BBBB_2 névvel, ott is a C4 cellába legyen a BBBB_2 fülnév.Attachments:
You must be logged in to view attached files.Szia Imre!
A probléma mentes fájlt átmásoltam másik könyvtárba, más néven. A benne lévő táblázatot tartalmazó munkalap beleírt adatait töröltem (Del) és a problémát hordozó fájl táblázat adatait másoltam az újranevezett fájl táblázatát tartalmazó munkalapjába. Ekkor ott is megjelent a problémás kapcsolatnév, link nélkül. Kitöröltem és a problémát hordozó fájl táblázat adatait oszloponként próbáltam bemásolni és ellenőriztem, hogy mikor jelenik meg a probléma. Nem jelent meg. Hogy miért, nem tudom.A probléma mentes fájlt átmásoltam másik könyvtárba, más néven. A benne lévő táblázatot tartalmazó munkalap beleírt adatait töröltem (Del) és a problémát hordozó fájl táblázat adatait másoltam az újranevezett fájl táblázatát tartalmazó munkalapjába. Ekkor ott is megjelent a problémás kapcsolatnév, link nélkül. Kitöröltem és a problémát hordozó fájl táblázat adatait oszloponként próbáltam bemásolni és ellenőriztem, hogy mikor jelenik meg a probléma. Nem jelent meg. Hogy miért, nem tudom.
Ha küldsz egy email címet, szívesen elküldöm a problémás excel fájlt. mautnerv@tolna.netTisztelt Imre! Köszönöm a tanácsot. Volt egy olyan példányom amiben még nem jelentkezett a problémás link. Azt átmásoltam egy másik könyvtárba, új névvel.A benne lévő adatokat kitöröltem és ha a régi (linket tartalmazó) adatokat egyben átmásoltam bele, vitte a problémát magával. A másolást újra kezdve oszloponként másolva elmaradt a probléma. A miértjét nem tudom, de örülök, hogy megoldódott a problémám.
Mégegyszer köszönöm a segítséget!Üdv.
VilmosSzia Imre! Köszönöm a tippet. Sajnos nem jártam sikerrel. Kitöröltem a xl\externalLinks könyvtárt, visszaneveztem a zip kiterjesztést xlsm -re, de megynyitás után ott maradt a link, de a Csatolások szerkesztése lenyíló ablakban már csak a Megnyitás és az Állapot ellenőrzése aktív, de semmi nem változott.
Köszi!
Szia Imre!
Köszönöm a válaszod, de azt hiszem, hogy excel-tudásom kevés a megoldáshoz. Mivel én kísérletezéssel tanultam az excel használatát, csak olyan makrót tudok „létrehozni” aminek minden lépését ismerem. Így tehát ha nem tudom a megoldást, nem készíthetek makrót. Eddig én csak olyan makrót írtam, amit esetenként el tudtam indítani és elvégezte a feladatot. Ha jól értem az általad említett makrót nem kell elindítani, a háttérben mégis jelez, ha hibát talált.Szia delila!
Nagyon köszönöm, hogy segítettél. A darabtelis() megoldás tökéletes.3. OSZLOP___4. OSZLOP___5. OSZLOP___6.OSZLOP
TESTVÉR_______ANYA__________________TESTVÉRANYA
ANYA_________ TESTVÉR___ BARÁT______ANYATESTVÉRBARÁT
BARÁT_________ANYA_______TESTVÉR____BARÁRANYATESTVÉRaZ ELŐBBI TÁBLÁZAT ÚJRA
Tisztelt delila!
Másodszor is köszönöm,hogy megoldást javasolt a kérdésemre. Mindkét megoldással az a baj, hogy nem a Szövegszűrőkön belül a tartalmazza parancsra dolgozik, hanem a kezdete-re. A 6.oszlopomban Összefűz(c2;d2;e2) utasítás alapján van a tartalom. Így, ha a H1 mezőben T* van, csak a 6. oszlop t-vel kezdődőket szűri ki, a további t*-ot nem észleli-
3. OSZLOP 4. OSZLOP 5. OSZLOP 6.OSZLOP
TESTVÉR ANYA TESTVÉRANYA
ANYA TESTVÉR BARÁT ANYATESTVÉRBARÁT
BARÁT ANYA TESTVÉR BARÁRANYATESTVÉRAz ilyen táblázatból csak az első rekordot találja meg. Ha a H1 mezőben a TESTVÉR SZÓ VAN ÍRVA, SEMMIT NEM TALÁL
Szia! Köszönöm, de valamiért nálam nem találja a H1-be írt szót.
ActiveSheet.Unprotect
Range(„F2”).Select
Selection.AutoFilter
ActiveSheet.Range(„$A$1:$F$20”).AutoFilter Field:=6, Criteria1:=Range(„$H$1”)
Range(„H3”).SelectValamit rosszul írtam?
Üdv: VilmosKöszönöm, használom.
-
SzerzőBejegyzés