-
Fototrend
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
loszerafin
senior tag
Sziasztok
Egy popup calendar controll-t (azaz előugró ablakban megjelenő naptárat) szeretnék.
Az, ami van az excelhez:
jó is lenne, azonban az kellene, hogy csak az általam megadott dátumokat lehessen kiválasztani, azaz csak bizonyos dátumok legyenek ''kékek'', a maradék szürke.
Úgy láttam, ezt nem lehet megcsinálni a MS Calendar Controll-lal (a 9-es verziót néztem).
Tud valaki a fentieknek megfelelő naptárat? Vagy, hogy hogy lehet letiltani bizonyos dátumokat az MS Calendar Controlljában?
Előre is köszönöm
KL -
loszerafin
senior tag
válasz qestion #1450 üzenetére
Lenne egy xls fájlom, csak nem tudom hogy jött ki bizonyos eredmény, hiába van ott a képlet. {itt a képlet} ezt melyik billentyűvel + egérrel lehet megvalósítani?
controll+shift+enter
....nem értem a képletet ...
Keress rá a google vel az excel array kifejezésre, találsz sok leírást. -
maxab
csendes tag
Üdv Mindenkinek,
van egy megoldandó problémám, lécci segítsetek.
Egy 20.000 soros és 25 oszlopos xls fájlban vannak olyan cellák
amikben van egy '|' karakter. Nemcsak ez a jel van a cellában.
Igazából mint elválasztó szerepel.
Azt szeretném, hogy ha az Excel talál egy ilyen karaktert, szúrjon
be egy sort, törölje a karaktert és a karakter után álló szöveget
rakja át az új sorba, ráadásul az alá
a cella alá, ahol éppen a művelet történik.
Vannak olyan sorok, ahol nem csak egy cellában szerepelnek | ilyen
karakterek...
Najó, inkább megpróbálom xls-ben megmutatni [link]
Különösen a 21. sorban lévő megoldás érdekelne.
Előre is köszönöm.
(Lehet, hogy makrózni kell?)
[Szerkesztve]
[Szerkesztve] -
Gh0sT
addikt
válasz loszerafin #1452 üzenetére
Microsoft Monthview Control nem jó neked? A Maxdate és Mindate tulajdonságokkal állíthatod az időintervallumot.
Soha nem késő, hogy azzá válj, aki lehettél volna.
-
MODERÁTOR
válasz loszerafin #1457 üzenetére
hülye kérdés
nyílván dolgozni is akar az adatokkal, nem csak nézegteni...***
-
maxab
csendes tag
válasz loszerafin #1457 üzenetére
Sajnos azért kell, kedves loszerafin, mert az adatok átkerülnek egy adatbázisba, és az meg olyan, hogy megköveteli ezt a formátumot.
-
loszerafin
senior tag
válasz loszerafin #1460 üzenetére
Dim wsData As Worksheet
Set wsData = Worksheets(''Munka1'')
For r = 1 To 100
ujsor = 0
For c = 1 To 100
pos = InStr(wsData.Cells(r, c).Value, ''|'')
If (pos > 0) Then
If (ujsor = 0) Then
wsData.Rows(r + 1).Insert
ujsor = 1
End If
newval = Left(wsData.Cells(r, c).Value, pos - 1)
nextval = Right(wsData.Cells(r, c).Value, Len(wsData.Cells(r, c).Value) - pos)
wsData.Cells(r + 1, c).Value = nextval
wsData.Cells(r, c) = newval
End If
Next c
Next r
[Szerkesztve] -
loszerafin
senior tag
válasz loszerafin #1463 üzenetére
A működéséről:
Végigmegy egy soron, nézi a cellákat, van-e ''|'' jel.
Ha van, beszúr egy új sort (feltéve, hogy még nem szúrt be ebben a menetben)
szétszedi a szöveget: első rész, maradék
Az első részt beteszi a vizsgált cellába, a maradékot meg az alattalevőbe.
A következő menetben a most beszúrt sort vizsgálja, így nem zavarja az algoritmust, ha több ''|'' van egy cellában.
Az r, az a ''row'', azaz a for r-es sor végére kell a 100 helyett 20000.
A c, az a ''column'', azaz a for c-s sor végére a 100 helyett kell 25
Az ''usjor'' változóval jelzem, hogy szúrtam-e már be sort az éppen viszgált után. Ha 0, akkor még nem, ha 1, akkor már igen.
[Szerkesztve]
[Szerkesztve] -
loszerafin
senior tag
A használatáról: (Angol excelhez)
0. Készíts mentést a táblázatról
1. Töltsd be a táblát
2. Tools, Macro, Visual Basic Editor
3. Baloldalt kattints a Munka1-en
4. A megnyíló ablak tetjén válaszd a (General) és Worksheet közül a Worksheet-et
5. A megjelenő Private sub Worksheet_SelectionChange.... és end sub közé másold a programot
6. Kattints valamelyik cellán a táblázatban, erre indul a program
[Szerkesztve] -
maxab
csendes tag
válasz loszerafin #1464 üzenetére
Megmondom őszintén, hogy megleptél, mert MŰKÖDIK!
Köszönöm szépen, nagyon-nagyon. -
loszerafin
senior tag
válasz loszerafin #1467 üzenetére
Hagyjuk, igazából már nem érdekel...
-
loszerafin
senior tag
Sziasztok
Szeretnék egy activex vezérlőt használni excellel visual basicből.
Nincsen Visual Basic Studiom, úgyhogy az Excel visual basic editorával programoznék.
A MonthView Control-t akarom használni, de sehogy se tudok rájönni, hogy hogy tudom a
formot a Control Toolbox-ra behozni, hogy azután ráhúzhassam egy űrlapra.
Az mscomct2.ocx-et már telepítettem, a Visual Basic Editorában a Tools /References-ben hozzáadtam és bepipáltam a Microsoft Common Controll-2.6.0 (SP6) -ot.
De mikor a Toolbox Controls -nál jobb egérrel előhozom az Additional Controls-t, a listában nem találok semmilyen control-t, ami az mscomct2.ocx-ben lenne.
Az Excel az MS Office 2000 Pro-hoz való.
Előre is köszönöm
KL -
lapa
veterán
válasz loszerafin #1469 üzenetére
nahallod... én azzal küzdöttem most, hogy egyátalán a referencbe belemásszon, csak brózolva - ocx-re mutatva ette meg. utána viszont ott voltak a listában, x-elés után ikon is volt, a formra is rá tudtam húzni. esetleg próbálj meg a reference-ben brózzal rámutatni...
ja ez off xp...
[Szerkesztve] -
geniva
csendes tag
sziasztok, meg tudná valaki mondani, hogyan lehet kilőni, hogy az excel ne számolja az üres cellákat nullának?
-
geniva
csendes tag
válasz loszerafin #1473 üzenetére
A problámám az, hogy készítek egy táblázatot, ahol pl. a1, és b1 változó értékekkel fog kapni, amit majd mások írnak be, és ahol pl. c1-ben lesz egy ha fv ami meghatározza, hogy ha bizonyos értékek kerülnek beírásra-kézzel-, és ha két cella tartalma egyenlő, akkor adjon hozzá ennyit, és ennyit.....csak a bibi az, hogy a cellába nem írnak semmit, azt nullának veszi! de én csak azt szeretném, hogy akkor vegye nullának, ha nullát írnak be, és ha mindkettő (a1, b1) cella tartalma 0, akkor adjon hozzá pl. 1-et, de ha nem írnak bele semmit, azaz üres, akkor ne csináljon semmit.köszi
-
geniva
csendes tag
válasz loszerafin #1477 üzenetére
köszi, nem, nem házi, csak már iszonyúan régen használtam az excel-t,
HA(ÜRES(a1);'''';ide írd, amit csinálni kell)
igen, ez jó lesz, csak még azt kell elérnem, hogy ha egyenlő az a1-b1, akkor c1-hez adjon egyet...de gondolom, ezt ÉS fv-el meg tudom oldani
nagyon köszönöm -
MODERÁTOR
válasz loszerafin #1469 üzenetére
A VB.net Express változata jelenleg ingyenes. [link]
Persze annyi ''hátránya'' van, hogy kell hozzá a .net framework 2.0.***
-
lapa
veterán
válasz loszerafin #1480 üzenetére
miért? csak nem ellenség vagy?
-
geniva
csendes tag
válasz loszerafin #1480 üzenetére
köszönöm szépen...jól jött
-
geniva
csendes tag
válasz loszerafin #1480 üzenetére
HA(ÉS($B$7<>'''';$B$7=$D$7);1;0)
ez lett a nyerő...de azért tényleg köszönöm -
Pongii
csendes tag
Sziasztok
Segítséget szeretnék kérni, hogy, ha a kijelölés nem az A1-es cellától kezdődik, hogy kellene módosítani a kódot, hogy elküldje a levelet.
Nekem nem sikerül megoldanom, pedig néhány variációt már kipróbáltam.
Sub SendSelection()
'alapparaméterek
email_to = ''valaki@t-online.hu''
email_cc = ''mas@freemail.hu''
email_subject = ''Heti aktuális''
'A küldendő rész a A110 tartomány ' Csak akkor működik, ha az A1 cellától van a kijelölés
Range(''A110'').Select
'Fájl/Küldés/levél címzettje menü kiválasztás
SendKeys ''%flz''
'Visszaállás az első email mezőre
SendKeys ''+{TAB}+{TAB}+{TAB}''
'email mezők feltöltése
SendKeys email_to
SendKeys ''{TAB}''
SendKeys email_cc
SendKeys ''{TAB}''
SendKeys email_subject
SendKeys ''{TAB}''
'Levél elküldése Alt+é billentyűzetkombinációval
SendKeys ''%é''
End Sub -
Pongii
csendes tag
válasz loszerafin #1486 üzenetére
Pontosítva: azt szeretném, hogy rákattintok egy gombra az excel táblán, akkor küldjön el automatikusan egy előre definiált tartományt email-ban a címzett részére.
A problema az, hogy a tartomány amit el szeretnék küldeni nem A1-es cellától kezdődik és ezáltal nem működik a küldés.
A kódot beírom újra, bár csak az arcocska nem odaillő, nem tudom, hogy került oda.
Sub SendSelection()
' alapparaméterek
email_to = ''valaki@t-online.hu''
email_cc = ''mas@freemail.hu''
email_subject = ''Heti aktuális''
' A küldendő rész a A110 tartomány ' Csak akkor működik, ha az A1 cellától van a
' kijelölés
Range(''A110'').Select
' Fájl/Küldés/levél címzettje menü kiválasztás
SendKeys ''%flz''
' Visszaállás az első email mezőre
SendKeys ''+{TAB}+{TAB}+{TAB}''
' email mezők feltöltése
SendKeys email_to
SendKeys ''{TAB}''
SendKeys email_cc
SendKeys ''{TAB}''
SendKeys email_subject
SendKeys ''{TAB}''
' Levél elküldése Alt+é billentyűzetkombinációval
SendKeys ''%é''
End Sub
Bemásolva egy új modulba futni fog, de csak az excel munkalapról indítva fut helyesen a szerkesztőben nem.
Tehát abban segítsetek, hogy-ha Range(''A110'') tartomány helyett Range(''G10:W30'')
szeretnék küldeni, hogy módosítsam a kódot, hogy működjön a küldés -
Pongii
csendes tag
Na, talán tudom a kérdésemre a választ megpróbálom újra. Bocs!
---------------------------------------------------------------------------------------------------------------------------------
Pontosítva: azt szeretném, hogy rákattintok egy gombra az excel táblán, akkor küldjön el
automatikusan egy előre definiált tartományt email-ban a címzett részére.
A problema az, hogy a tartomány amit el szeretnék küldeni nem A1-es cellától kezdődik és ezáltal nem működik a küldés.
Sub SendSelection()
' alapparaméterek
email_to = ''valaki@t-online.hu''
email_cc = ''mas@freemail.hu''
email_subject = ''Heti aktuális''
' A küldendő rész a A1:F10 tartomány ' Csak akkor működik, ha az A1 cellától van a
' kijelölés, ezen kellene változtatni.
Range(''A1:F10'').Select
' Fájl/Küldés/levél címzettje menü kiválasztás
SendKeys ''%flz''
' Visszaállás az első email mezőre
SendKeys ''+{TAB}+{TAB}+{TAB}''
' email mezők feltöltése
SendKeys email_to
SendKeys ''{TAB}''
SendKeys email_cc
SendKeys ''{TAB}''
SendKeys email_subject
SendKeys ''{TAB}''
' Levél elküldése Alt+é billentyűzetkombinációval
SendKeys ''%é''
End Sub
Bemásolva egy új modulba futni fog, de csak az excel munkalapról indítva fut helyesen a
szerkesztőben nem.
Tehát abban segítsetek, hogy-ha Range(''A1:F10'') tartomány helyett Range(''G10:W30'')
szeretnék küldeni, hogy módosítsam a kódot, hogy működjön a küldés. -
matekmatika
tag
Bezárták a kedvenc kis excel makrós topicomat
Más. Van egy ilyenem ami nem működik run time 424 a vége ha futtatom.
Dim objWSch
Set objWSch = WScript.CreateObject(''Wscript.Shell'')
Dim strProxy, strNewProxy
strProxy = objWSch.RegRead(''HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer'')
strNewProxy = ''bla.bla.bla.bla:8080''
objWSch.RegWrite ''HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer'', strNewProxy
objWSch.Popup ''Proxy is now '' & strNewProxy, 3, ''Swap Proxy Settings'', 0
WScript.Quit
Hogyan kellene ezt beillesztenem, módosítanom, hogy jó legyen neki?
Lényeg hogy makróbol szeretném a proxybeállításokat elvégezni.
köszi. -
loszerafin
senior tag
válasz matekmatika #1491 üzenetére
0. Miből, hogyan és milyen oprendszerrel, verzióval futtatod
1. Mi a pontos hibaüzenet
2. Melyik sorra
3. Gondolom, google-val már rákerestél a hibaüzenetre és megnézted az első 50 találatot -
matekmatika
tag
válasz loszerafin #1492 üzenetére
Már rájöttem hogy nem igazán illeszthetem ezt excel makróba, hiszen ez VBScript. Maga a script tökéletesen működik csak el kell indítani (katt2-t a vbs kiterjesztésű fájlra). Ilyennel még nem foglalkoztam (VBScript) és először azt hittem simán beilleszthetem, hiszen nagyon hasonló.
Viszont még mindíg adott a probléma, mer excelből nem tudom sem elindítani ezt a *.vbs fájlt sem beágyazni nem tudom. Olvastam róla hogy htm-be be lehet, de nem működik úgy sem .
Bár itt biztos azért mert nem értek hozzá. Csak olyan mintákat találtam ahol beírják a VBscript kódokat, olyannal nem ahol magára a fájlra van hivatkozás. Én meg hiába illesztem htm-be, asp-be, hta-ba sehogy sem működik.
A hibát egyébként a ''Set objWSch = Wscript.CreateObject(''Wscript.Shell'')'' sornál jelzi, már nem emlékszem valami hiányzó object valamit ír ki.
Ja, xp és office2003.
[Szerkesztve] -
loszerafin
senior tag
Egy ideig nem tudtam, miért segítettem [link] maxab-nak a #1453-ra. Azt hiszem, már rájöttem. Leírom, hátha egy másik kérdezőnek jól jön:
Üdv Mindenkinek,
van egy megoldandó problémám, lécci segítsetek.
Igaz ez nem a való élet, de udvariasan köszönni és segítséget kérni, bizony, on-line se felesleges.
Egy 20.000 soros és 25 oszlopos xls fájlban vannak olyan cellák
amikben van egy '|' karakter. Nemcsak ez a jel van a cellában.
Igazából mint elválasztó szerepel.
A jelen helyzetet írja le. Pontosan, röviden, érthetően.
Azt szeretném, hogy ha az Excel talál egy ilyen karaktert, szúrjon
be egy sort, törölje a karaktert és a karakter után álló szöveget
rakja át az új sorba, ráadásul az alá
a cella alá, ahol éppen a művelet történik.
A kívánság. Azaz aki segíteni akar neki, ezt csinálja és ne mást. Szintén rövid, de érthető.
Pontos, lényegretörő és nagyon konkrét.
Vannak olyan sorok, ahol nem csak egy cellában szerepelnek | ilyen
karakterek...
!!! ebből látszik, hogy elmélyedt a problémában. Igaz, nem tudta megoldani, de megmutatja, hogy mi okozhat gondot. A megoldónak már ezen sem kell töprengenie.
De a lényeg, ami miatt igazán kalapot kell emelni maxab előtt, csak most jön:
Najó, inkább megpróbálom xls-ben megmutatni [link]
Különösen a 21. sorban lévő megoldás érdekelne.
Ezzel óriási gondot vesz le a megoldó válláról. Ugyanis nem elég programot írni, azt ki is kell próbálni. Ehhez meg kellene valami próba adat.
Ráadásul ezzel a problémát kézzelfoghatóvá teszi. Nem csak a kiindulási táblát adja meg, hanem azt is, hogy kellene kinéznie.
Plussz még egyszer felhívja a figyelmet az esetleg gondot okozó részre.
És itt is látszik, hogy Ő is foglalkozott a dologgal, hiszen a táblát kézzel kellett előállítania.
Előre is köszönöm.
(Lehet, hogy makrózni kell?)
Udvariassági formula, egy esetleges megoldási lehetőséggel.
Hozzáteszem mindehhez, hogy érthetően ír, magyarul, helyesen, tömören, nem rövidít.
Jól fogalmaz.
És az eredmény? A megoldónak nem nagy munka (talán 10 sor, pár perc volt az egész), sikerélmény. Neki öröm, megoldódott a problémája. Ha nem ilyen szabatosan tárja elénk a gondját, a megoldás sokkal több időt vett volna igénybe, talán neki se állok.
Mindezt miért írom le?
Mert majdnem sírva fakadtam az előbb. Még másodszor se sikerült leírni a pontos hibaüzenetet! Mit gondolt az illető? Hogy majd kitalálja helyette valaki a hibaüzenetet?
A hiba helyét a programban? És ha egy 1000 soros programról lenne szó, akkor se írná meg, hol a hiba? A hibahelyért és a hibaüzenet kitalálásáért is meg kell kűzdenünk?
Én nem tudom megoldani a problémáját, mert alig-alig értek a windowshoz, pláne nem a vba-hoz. De ha valaki ért, az a hibaüzenetből azonnal megmondja a megoldást.
Viszont így be kell másolnia a programot, elindítani, stb. Kinek van erre ideje? Ráadásul azt se igen tudtuk eddig, milyen környezetben kéne futnia a programnak.
Üdv
KL -
matekmatika
tag
válasz loszerafin #1494 üzenetére
Kedves loszerafin!
Mint írtam, én sem vagyok zsonglőr a VBScriptben, ezért nem is jöttem rá egyből, hogy amit találtam kódrészletet a neten az ilyen környezetben íródott. Sajnos csak így, egy részlet volt semmi több, ha nagyon érdekel elküldhetem neked a linket. Időközben rájöttem, hogy ez az, és hogy ezt nem lehet beilleszteni sehogy sem az excel makrójába. Innen kezdve teljesen mindegy mi volt a hibaüzenet, és mivel már rég nem itt tartok, hanem másféle megoldásokat keresek a problémára, hát gőzöm nincs pontosan mi volt a hibaüzenet. De miért érdekes ez a fentiek tükrében??? Logikus hogy nem tudja értelmezni, hogy pontosan miért nem, hát... engem nem érdekel, de ha ez minden vágyad, írd meg és összerakom megint, csak a te kedvedért.
Hogy milyen környezetben futtatom? Mint írtam Xp op.rendszeren office2003 alatt, és mivel ez az excel fórum, hát nem adobe photoshopban az hót ziher. Vagy mire vagy még kíváncsi esik az eső 13 fok van erős szél. Így jó? Ja és nem a szabad ég alatt .
''Mert majdnem sírva fakadtam az előbb''.
Azért ennyire ne vedd a lelkedre, nem feltétlenül kell segíteni, ha nem akarsz.
Azért köszi, hogy ennyi dőt szakítottál rám Igazán megtisztelő
Tisztelettel: matek
[Szerkesztve] -
matekmatika
tag
Ha valakinek hasonló problémája támadna, még jó jöhet:
dim strProxyServer
strProxyServer = ''MyProxyServer:80''
dim strRegPath
strRegPath = ''HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\''
Set oWshShell = CreateObject(''WScript.Shell'')
Call oWshShell.RegWrite(strRegPath & ''ProxyEnable'', ''00000001'', ''REG_DWORD'')
Call oWshShell.RegWrite(strRegPath & ''ProxyOverride'', ''<local>'', ''REG_SZ'')
Call oWshShell.RegWrite(strRegPath & ''ProxyServer'', strProxyServer, ''REG_SZ'')
Set oWshShell = Nothing -
Pongii
csendes tag
válasz loszerafin #1490 üzenetére
Természetesen próbáltam, de nem vezetett sehová.
Megtudtam, hogy csak az A1 cellátol lehet kijelölni, hogy ez miért így van arra csak a tm.
MS. szakemberek tudnának válaszolni.
A megoldást leírom, hátha valakinek szüksége lesz rá.
Tehát: a kijelölt tartományt át kell másolni egy új munkalap A1-el kezdődő tartományába és onnét kell elküldeni. ( Köszönet Józsefnek a megoldásért ). -
ibike
csendes tag
Hali,
egy könyvelési programbol ien formátumban nyerek ki valami adatokat
ARTICOLI.C.87.12.260 --> Racord drept 26x3/4'' FE PRESS
ME E60001 T60456 05/06/06 SC ITALCLIMA SRL-Oradea 20
TOTAL ARTICOL: 20
ARTICOLI.C.87.12.261 --> Racord drept 26x1'' FE PRESS
ME S60214 T60466 07/06/06 SC APEXIMP SRL-Cristuru-Secuiesc 5
ME S60214 D60042 07/06/06 Magazin CENTRAL (I)- 10
ME S60285 T60456 05/06/06 SC ITALCLIMA SRL-Oradea 20
ME S60285 D60042 07/06/06 Magazin CENTRAL (I)- 10
TOTAL ARTICOL: 45
ARTICOLI.C.87.12.320 --> Racord drept 32x1'' FE PRESS
ME E60001 T60456 05/06/06 SC ITALCLIMA SRL-Oradea 10
TOTAL ARTICOL: 10
ARTICOLI.C.87.14.160 --> Cot egal 16x16 PRESS
ME E60001 E60024 01/06/06 Magazin SIGHISOARA- 10
ME E60001 D60040 01/06/06 Magazin CENTRAL (I)- 20
ME E60001 D60041 02/06/06 Magazia EN-GROS- 20
ME E60001 T60460 06/06/06 SC MAGDOLNA IMPEX SRL-Odorheiu Secuiesc 20
TOTAL ARTICOL: 70
és igy tovább több 40-50 oldalon keresztül
valami ojan dologra volna szükségem ami kitörli vagy elrejti az:
ARTICOL...........
TOTAL ARTIKOL..........
közötti teljes sorokat, ne kézzel keljem kijelöljem az egészet
e legyen a végeredmény:
ARTICOLI.C.87.12.260 --> Racord drept 26x3/4'' FE PRESS
TOTAL ARTICOL: 20
ARTICOLI.C.87.12.261 --> Racord drept 26x1'' FE PRESS
TOTAL ARTICOL: 45
ARTICOLI.C.87.12.320 --> Racord drept 32x1'' FE PRESS
TOTAL ARTICOL: 10
ARTICOLI.C.87.14.160 --> Cot egal 16x16 PRESS
TOTAL ARTICOL: 70
ha valikenek valami ötlete........ elore is köszi -
loszerafin
senior tag
Üdv
Pesze lehetne makró is, de szerintem egyszerűbb:
(Ha a feladat ez:
Kiírni azokat a sorokat, amiben az ARTICOL vagy a TOTAL ARTICOL szerepel.)
1. Kimenteni csv-ben articol.csv néven
2. grep 'ARTICOL\|TOTAL ARTICOL' articol.csv
És ime az eredmény:
ARTICOLI.C.87.12.260 --> Racord drept 26x3/4'' FE PRESS
TOTAL ARTICOL: 20
ARTICOLI.C.87.12.261 --> Racord drept 26x1'' FE PRESS
TOTAL ARTICOL: 45
ARTICOLI.C.87.12.320 --> Racord drept 32x1'' FE PRESS
TOTAL ARTICOL: 10
ARTICOLI.C.87.14.160 --> Cot egal 16x16 PRESS
TOTAL ARTICOL: 70
ARTICOL...........
ARTICOLI.C.87.12.260 --> Racord drept 26x3/4'' FE PRESS
TOTAL ARTICOL: 20
ARTICOLI.C.87.12.261 --> Racord drept 26x1'' FE PRESS
TOTAL ARTICOL: 45
ARTICOLI.C.87.12.320 --> Racord drept 32x1'' FE PRESS
TOTAL ARTICOL: 10
ARTICOLI.C.87.14.160 --> Cot egal 16x16 PRESS
TOTAL ARTICOL: 70
Megjegyzések:
a,
Valószínű, nem kell lemneteni csv-ben, mert a könyvelő programod valami text-ben menti ki
b, én linux alatt csináltam, de grep program van a windosra is,
http://gnuwin32.sourceforge.net/packages/grep.htm
(Sose próbáltam a winest)
c, Lehetne finomítani, de ismerni kellene a pontos kinézetét a szövegfájlnak.
[Szerkesztve] -
loszerafin
senior tag
válasz loszerafin #1499 üzenetére
Még eszembe jutott, hogy a Word is kezel reguláris kifelyezéseket (sajnos nekem nincs wordom, de ha lenne, így próbálnám:
1. megnyitnám a csv fájlt
2. Find and replace-ben bekapcsolnám a Wildcards-okat (vagy vmi ilyesmi)
Find: ^.*ARTICOL.*$
Replace : ide semmit se írnék
Replace all gomb
Ez azért lehet kényelmesebb, mint a grep, mert nem kell semmit telepíteni.(Kivéve a Word-öt)
Az persze lehet, hogy a Word nem érti a $ jelet, akkor ilyen kellene helyette : \r\n
Az elején a '^.'-ot talán el lehet hagyni.
Új hozzászólás Aktív témák
- Anglia - élmények, tapasztalatok
- Konzolokról KULTURÁLT módon
- BestBuy ruhás topik
- Milyen billentyűzetet vegyek?
- 3D nyomtatás
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Microsoft Excel topic
- Fujifilm X
- További aktív témák...
- Warhammer Online - Age of Reckoning (DE) Collectors Box (Figurával!)
- AKCIÓ! - STEAM kulcsok /Anuchard, Aragami, Children of Morta, stb. - 2024.04.17.
- Windows, Office licencek a legolcsóbban, egyenesen a Microsoft-tól - 2990 Ft-tól!
- World of Warcraft Shadowlands Collectors edition EU EN
- Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!