Hozzászólások
-
SzerzőBejegyzés
-
findrow = Range(„A:A”).Find(„1116”, Range(„A1”)).Row
findrow2 = Range(„A:A”).Find(„*1116 összes”, Range(„A” & findrow)).Row
Range(„A” & findrow + 1 & „:A” & findrow2 – 1).Select
fed1116 = Application.WorksheetFunction.CountIf(Range(„A” & findrow + 2 & „:A” & findrow2 – 1), „*Vevő”)
MsgBox fed1116Szia!
Azt szeretném elérni, hogy a táblázatban csak a „1116” cellaértéket találja meg és onnan számoljon találati darabszámot (a jó eredmény 9). Most a „1116. Vevő” cellát veszi első találatnak és 15 a találatok száma.
Hogyan tudom a keresést úgy beállítani, hogy csak a teljesen azonosat („1116”) találja meg és ne azokat is amiben szerepel a keresett szöveg.Köszi
IstvánAttachments:
You must be logged in to view attached files.Köszönöm, nálam is szépen lefutott.
Szép napot Mindenkinek!Szia!
Eddig tökéletesen működött a program, de ma megakadt a futása.
A probléma az lehet, hogy az ismétlődő ciklusban az utolsó másolandó rész most csak egy oszlopból áll.
(korábban ilyen nem volt, mindig több oszlopból állt az utolsó rész is.)
A csatolt fájlban ez a „TERMÉK68” oszlopa.
Ha rá tudnál nézni és megoldani ezt a problémát az igazán jó lenne.Segítséged előre is köszönöm!
IstvánAttachments:
You must be logged in to view attached files.Jogosan tartozom neked o:)
Tökéletes a program.
Én ezt nem tudtam volna, mostani ismereteim alapján megoldani.Nagyon Köszönöm
IstvánEgy másik fájlból kimásolva, szerkesztve kapom a csatolt táblázatot.(az eredeti adatmennyiséghez képest erősen le van butítva, de a táblázat szerkezete megmaradt)
A füleken jelöltem honnan hová szeretnék eljutni.Attachments:
You must be logged in to view attached files.Szia!
Makrós próbálkozásaim nem vezettek eredményre és ha tudnál segíteni a megoldásban, az nagyon jól jönne.
Köszi
IstvánKöszönöm az Excel megoldást, de nekem makróra lenne szükségem.
A cellák pozíciója nem fix. Az adathoz tartozó infók több sort is elfoglalhatnak és így a sorok csúsznak.
Az én elgondolásom az volt, hogy megkerestem a második Pécset, Currentregiont használtam, újra kerestem Pécset, (de már az elsőt), utolsó oszlopot kerestem, majd másoltam és ezt Do…Loop-ba (amíg találat van Pécsre) foglaltam. Nekem vagy egymásra másolta magát, vagy elment végtelen ciklusba.
Úgy gondolom a fenti elvet kellene megvalósítani (lehet hogy van jobb módszer is a megvalósitásra…), de nem sikerült eddig, hétfőn újra próbálom.
István- A hozzászólás módosításra került: 8 years, 2 months telt el-serigala.
Valóban A CHDIR nem lett beállítva. Így már működik.
Köszönöm a segítséget.
Bad file name or number
Ezt a hibaüzenetet kapom.„DIR” és „*” használatával az „f” értéke üres.
„DIR” használatával és „*” nélkül az „f” értéke üres.
„DIR” nélkül „*” használatával az „f” értéke(„valami_2016-08-29_utem_2-DOC*.txt”).
A fenti variációkra a fenti hibaüzenet érkezik. Az „f” értékénél „….DOC*”nak nem a „DOChelyettesített karakterek„-et kellene tartalmaznia?„DIR” és „*” nélkül működik. Az átnevezett fájl megjelenik a célmappában „valami_2016-08-29_utem_2-DOC.txt”.
Még mindig a helyettesítő karakter okozza a másolási problémát szerintem.A másolás csak egy fájlra vonatkozna, ami így néz ki “valami_2016-08-26_utem_2-DOC0194557.txt” és ahogy írtam, a dátum a mai nap és a DOC utáni karakterek minden nap változnak.
Remélem lesz még ötleted, jó lenne automatikussá tenni a másolgatást.
István -
SzerzőBejegyzés