- Microsoft Outlook topic
- Bittorrent topik
- Már nem hisz a nagy európai EV-forradalomban a Ford
- Visszavonta az Intel és a Qualcomm Huawei-hez kiadott exportlicencét az USA
- ASUS routerek
- HBO Max & OD topic
- Bocsánatot kért az Apple, mert nagyon mellélőtt a legutóbbi reklámjával
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- TP-Link Archer C5 - AC1200 router
- SketchUp
Új hozzászólás Aktív témák
-
sztanozs
veterán
Ha a teljes függvényt (vagy csak egy részét-nem csak ezt a sort) bemásolnád, az is segítene.
Amúgy a sor változó "rendes" értéket vesz fel? Nem 0, üres vagy negatív?JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
belaur
tag
válasz sztanozs #2251 üzenetére
A programom lényege, hogy a user kijelöl egy cellát akkor a gomb megnyomására beilleszt alá egy uj sort és beir képleteket amiknek a "sor" változó mondja meg hogy hanyadik sor lett a beszurt sor. Azaz, tulajdonképpen semmi mást nem csinal a program csak az uj sort feltölti képletekkel. Azon is gondolkodtam, hogy esetleg, ha lemásolom az egyel fölötte/alatta lévő sort, akkor a cellákban lévő függvényeket lehetne módosítani.
-
vilag
tag
Üdv!
Olyan problémába futottam, hogy az egyik általam írt programot (Excel VBA) elvittem egy másik gépre, azonban ott nem fit rendesen, mert az alábbi hibaüzenetet kapom:
Compile error:
Can't find project or Library
Ez a kérdés itt a fórumban már kétszer is felmerült, azonban senki nem válaszolt azokra a kérdésekre.
Próbáltam kicsit kutakodni a neten, ott annyit találtam (ha jól értettem), hogy a references-el lehet a baj.Nálam (és a helyi hálón leledző gépeken) Office 2003 Professional, illetve 2007 Professional van, azon a gépen amelyiken nem megy ott Office 2003 Basic van.
Utóbbi gépen újra futtattam a telepítőt és "Minden a saját gépről fut" opcióval újratelepítettem az office alkalmazásokat.Van esetleg valakinek ötlete a hibára vonatkozóan?
Mondanom sem kell, hogy nagyon fontos volna.
Előre is köszönöm a segítséget!
-
martonx
veterán
Hehehe, hát ezért is halnak ki lassan a vastag kliensek. A gondot biztosan az okozza, hogy valamilyen dll hiányzik.
Hogy ez nálatok valamilyen egyedi 3rd party dll volt-e, ami minden gépen ott csücsült, vagy az Office Professional valamilyen saját dll-je, ami az Office Basic-ben nincs csak meg, azt így messziről persze, hogy nem fogjuk tudni neked megmondani.
A hibát dobó gépen pont ugyanúgy tudsz debug-olni, és akkor remélhetőleg pontosabban látszik, hogy hol kapod ezt a hibát.Én kérek elnézést!
-
vilag
tag
válasz martonx #2254 üzenetére
Próbáltam is, többször kiugrik ugyan ezzel a hibaüzenettel.
Először pl. ennél a sornál: nev = Environ("USERNAME")
Az "Environ" szövegrészt pedig szépen kijelöli kékkel.Ha ezt a sort kiveszem, akkor meg pl. itt:
xy=Trim(Str(Date))
Itt pedig a "Trim" szövegrészt jelöli ki.Esetleg, így valami pontosabb megoldási ötlet?
-
sztanozs
veterán
FYI - http://stackoverflow.com/questions/507191/cant-find-project-or-library-for-standard-vba-functions
Szedjél ki minden nem szükséges referenciát (fenti linken van élda, mi maradjon), az Environ("USERNAME") helyett használd az Application.Username-t.[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
vilag
tag
válasz sztanozs #2256 üzenetére
Az Applicaion.UserName-el az a gond, hogy az az excelben használt felhasználói név, amelyet a felhasználó akár meg is változtathat, ellenben az Environ("Usernam")-el, amelyet egy mezei felhasználó nem nagyon változtathat meg.
Nekem pedig szükségem van a "stabil" környezetre, mert jogosultságok kötődnek ehhez a felhasználói névhez.
Megj.: még ha az Environ("Username") nincs is benne monndjuk a Basicben, azért szerintem a Trim-nek csak benne kellene lennie...
Amit belinkeltél azt én is megtaláltam, de még nem volt alkalmam kipróbálni, tekintve, hogy a problematikus gép másik helyszínen van.
A referenciákat viszi magával a program, vagy hogyan működik ez?
[ Szerkesztve ]
-
sztanozs
veterán
Trim biztos megy plusz referenciák nélkül is. Az tudom elképzelni, hogy valamelyik referencia felüldefiniálja Trim-et (ami amúgy elég szarul működik alapból)...
Referenciákat magával viszi, de ha nincs ott a fájl (vagy ott van, de nem kompatibilis), akkor nem tudja felvenni.Ebben van egy pár példa: [link]
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
martonx
veterán
-
sztanozs
veterán
válasz martonx #2259 üzenetére
Mármint azt viszi magával, hogy a lokális gépen mit kell betöltenie, hogy futni tudjon... szóval a referenciákat magával viszi, de a hivatkozott fájlokat nem.
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
vilag
tag
válasz sztanozs #2260 üzenetére
Értem a különbséget.
Most az az érdekes helyzet állt elő, hogy elindítottam azt a fájlt amit a másik gépen próbáltam futtatni, és most meg nekem írja ki a szóban forgó hibaüzenetet.
Mókás kis hiba ez, de már jó lenne tudni mi a megoldás...
Biztosan csak a referencia okozhatja ezt a hibát?
(Akkor ha jól értem a referenciák az adott munkafüzethez kötöttek.)
[ Szerkesztve ]
-
sztanozs
veterán
Igen és igen. A referenciák munkafüzethez kötöttek: a munkafüzeteket úgy kell elképzelni, mint külön-külön - excel környezetben - elindított különálló programokat.
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
vilag
tag
Halihó!
Nem tudja véletlenül valaki, hogy melyik topikban találok olyan mágust aki segítene nekem összedobni egy nem túl bonyolult Android alkalmazást?
Keresgéltem a fórumon, de nem találtam fejlesztőknek szóló topikot.
-
vilag
tag
válasz sztanozs #2262 üzenetére
Na, nem akarom elkiabálni, de úgy tűnik működik a dolog.
Úgy néz ki valóban a referenciákkal volt a probléma.
Ha elindítod, és gubanc van, akkor a "References" menüben a problémás referencia neve elé oda kerül, hogy "MISSING: "Úgy tűnik, ez jellemzően abból adódik, hogy a 2003-as office (11.0) nem találja a későbbi 2007-es officehoz (jelen esetben 14.0) referenciát.
Mélyebb vizsgálatra nem volt alkalmam, mert még nem tudtam a bizonyos gép elé kerülni, de ha odajutok, akkor megírom a tapasztalatokat.
Köszönöm mindkettőtöknek a segítséget!
[ Szerkesztve ]
-
martonx
veterán
Nem különösebben, én leginkább .Net vonalon, ott is ASP.NET-ben mozgok. Egyszer egy Android-os alkalmazás backend-jét fejlesztettem Java-ban, nem ragadott meg.
Tényleg a Referenciáknál az Excel mutatja, hogy melyik hiányzik, látszik, hogy (hál istennek) jópár hónapja már nem kell excel vba-znom. Fontos tudnod, hogy ha kizárólag Excel 2003-ban fejlesztesz, akkor az abban felhasznált referenciák egytől egyig működni fognak az újabb exceleken. Ez visszafelé viszont nem igaz!!!
Én kérek elnézést!
-
vilag
tag
Üdv!
Tudja valaki, hogy hogyan vannak itt a szerzői jogok?
Úgy értem, hogy ha VB-vel írok egy programot, akkor azt mondjuk eladhatom? -
martonx
veterán
Miért ne? Kivéve, ha olyan 3rd party open source komponenseket használtál benne, amik GPL liszenszűek.
De általában még ekkor is eladhatod a saját programod, csak éppen előtte meg kell venned a kérdéses 3rd party komponenseket.
A licenszelés mindig kemény ügy, pláne hazánkban, ahol az utolsó, ami az emberek eszébe jut, hogy programot vegyen, pénzért.Én kérek elnézést!
-
sztanozs
veterán
Ja és kivéve akkor, ha nem jogszerűen használod a fejlesztőkörnyzetet - vagy a használt környezet liszensze kiköti, hogy az csak nonprofit (pl oktatási) célra használható
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
Inkább a munkaszerződésben szokták kikötni, hogy a cég eszközein (illetve a munkaidőben) végzett szellemi termék jogai felett a cég rendelkezik. Tehát amit a munkaeszközödön, vagy munkaidőben, vagy a munkavégzéssel kapcsolatban készítesz, annak a cég a jogtulajdonosa, nem te és így nem is adhatod el - sem a cégnek, sem másik harmadik félnek.
Persze csak ha ez el van rejtve a munkaszerződésedben.JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
vilag
tag
válasz sztanozs #2274 üzenetére
Remélem nincs, most már minden bizonnyal megnézem.
Az nyilvánvaló, hogy a benne tárolt adathalmaz a cég tulajdona, de remélem maga a program nem...
Ha konkrétan nincs kikötve a munkaszerződésben, akkor elvileg szabad a gazda?
Ha esetleg el akarnám adni, akkor kéne valamiféle vállalkozást is létrehoznom, hogy adózási szempontból is jogszerű legyen?
-
martonx
veterán
Elvileg a szabadalmi hivatalnál bármit be lehet jegyeztetni. Én már csináltam olyan programot ami védelem alatt van, de nem én intéztem a bejegyzését.
De ezzel nem sokra mész, ha feltörik, és orrba-szájba ingyen használják. A legjobb, ha minél jobban levéded a kódot. Esetedben ez kimerül a vba projekt jelszavazásában.Én kérek elnézést!
-
martonx
veterán
Ha számlát is akarsz adni, akkor egyéni vállalkozóit érdemes kiváltani. Ha jól rémlik ez ingyenes, csak némi okmányirodai szopás (űrlap, sorban állás stb...) kell hozzá. Meg majd venned kell egy számlatömböt, ha már kaptál adószámot, mint egyéni vállalkozó.
Plusz ettől kezdve valamivel macerásabb lesz az éves adóbevallásod.
Ha netán nem akarod a gatyádat is leadózni, akkor meg el kell kezdeni költség számlákat gyűjteni, könyvelőt fogadni.
Innen csókoltatom a vállalkozásbarát magyar államot.Én kérek elnézést!
-
Petya25
addikt
MS Access VB-ben kéne némi segítség.
Úgy kéne egy képet megnyitnom, hogy a pontos nevét nem tudom. A fájlok nevében van a kép neve + egy növekvő sorszám (amit előre nem tudok) + .jpg
Minden kép egyedi, tehát csak egy fájlt ad vissza ha keresném csillaggal: kep_neve*.jpg
De ezt így simán nem eszi meg a VB, nem ad vissza képet.
A csillaggal elérhető fájl pontos nevét kéne valahogy visszakapnom, azt már tudom használni. A sorszám nélküli verzióban fájlnév keresés nélkül is simán működik pontos névre. Ezzel próbálkozok:Dim kep_nev As String
Dim filename As String
Dim url As Stringkep_nev = "a kívülről megkapott kép neve sorszám és jpg nélkül"
filename = My.Computer.FileSystem.GetFiles("\\gep\Images\",
FileIO.SearchOption.SearchTopLevelOnly, kep_nev & "*.jpg")url = "\\gep\Images\" & filename
Shell "explorer.exe " & url, vbMaximizedFocus
Antonio Coimbra de la Coronilla y Azevedo, bizony!
-
vilag
tag
válasz martonx #2277 üzenetére
A vállalkozóbarátságot már volt szerencsém tapasztalni, amikor utánakérdeztem, hogy egy cukrász végzettségű ember hogyan tudja legalizálni ha néha néha süt egy-egy tortát valakinek pénzért
(A párom cukrász)
De nem biztattak nagyon.
Így maradt az illegális tevékenység.Úgy is mondhatnám mi vagyunk a sötétben bujkáló ellenforradalmár...
-
Barett 50cal
senior tag
Sziasztok!
Tudnátok nekem abban segíteni, hogy egy nagyon alap Sakk játékot hol találok, amit VBA-ban irtak?
Csak az alap mozdulatok is elég nekem nem kell szabályok szerint mennie.. Van esetleg valami ötlet?:/ Már elég sokat néztem de mindegyik rosszköszönöm
Time you enjoy wasting, isn't wasted time
-
vilag
tag
Üdv!
Mondja már meg valaki, hogy programkódból (VBA) meg lehet e oldani, hogy az adott fájl (amiből a kódot futtatom) csak olvasásra nyíljon meg?
Azt akarom elérni, hogy írásra csak bizonyos felhasználóknak nyíljon meg a fájl.
Köszönöm!
-
vilag
tag
válasz Petya25 #2283 üzenetére
Ahogy írtam VBA-ban szeretném ezt a problémát megoldani, így sajnos az általad kínált megoldás nem használható.
A VBA súgójában annyit találtam, hogy "ActiveWorkbook.ReadOnly" az csak lekérdezhető.
A probléma az, hogy az adot fájlt tööben is használják a hálózaton, viszont a felhasználók egy körének csak olvasásra szabadna megnyitnia.
Fájlszinten a biztonsági beállítások között szépen be is állítottam, hogy mely felhasználók nyithatják írásra, és melyek szerkesztésre.
A fájl elsődleges használója azonban nem én vagyok. Hiába állítottam be mint tulajdonos, hogy semelyik más felhasználónak nem engedélyezem, hogy saját tulajdonba vegye a fájlt, ez valamiért időnként mégis előfordul és ilyenkor minden beállított fájlszintű korlátozás ment a levesbe.Ezért akartam ezt programkódból megoldani, ha lehet.
-
vilag
tag
Nagyon Boldog Békés Ünnepeket mindenkinek!
-
olli
tag
VB6-ban írt pcthermometer programmal kapcsolatban felmerült:
8 db DS 1624 szenzort lehet címezni, egy további ADS 7828E 8 csatornás konvertert kellene I2C vonalon csatlakoztatni.
Az ADC címe megegyezik a szenzorok egyikével, &H48, a csatorna kiválasztását hogyan kell beszúrni,
Csatorna címe pl &H21, &H23, &H24
"The address byte is the first byte received following the
START condition from the master device. The first five bits
(MSBs) of the slave address are factory pre-set to 10010.
The next two bits of the address byte are the device select
bits, A1 and A0. Input pins (A1-A0) on the ADS7828 determine
these two bits of the device address for a particular
ADS7828. A maximum of four devices with the same pre-set
code can therefore be connected on the same bus at one
time.
The A1-A0 Address Inputs can be connected to VDD or digital
ground. The device address is set by the state of these pins
upon power-up of the ADS7828.
The last bit of the address byte (R/W) defines the operation
to be performed. When set to a ‘1’ a read operation is
selected; when set to a ‘0’ a write operation is selected.
Following the START condition the ADS7828 monitors the
SDA bus, checking the device type identifier being transmitted.
Upon receiving the 10010 code, the appropriate device
select bits, and the R/W bit, the slave device outputs an
acknowledge signal on the SDA line.The ADS7828 operating mode is determined by a command
byte which is illustrated above.
SD: Single-Ended/Differential Inputs
0: Differential Inputs
1: Single-Ended Inputs
C2 - C0: Channel Selections
PD1 - 0: Power-Down Selection
X: Unused
See Table I for a power-down selection summary.
See Table II for a channel selection control summary.
MSB 6 5 4 3 2 1 LSB
1 0 0 1 0 A1 A0 R/W
PD1 PD0 DESCRIPTION
0 0 Power Down Between A/D Converter Conversions
0 1 Internal Reference OFF and A/D Converter ON
1 0 Internal Reference ON and A/D Converter OFF
1 1 Internal Reference ON and A/D Converter ONBy cool !
-
luzer0901
csendes tag
Sziasztok ,ha valaki tudna segíteni nekem egy sakkhoz alapot ajálani azt nagyon megköszönném
-
luzer0901
csendes tag
Valaki olyat keresek aki akár pénzért, de segítene nekem egy vba-s sakk létrehozásában.
-
-
luzer0901
csendes tag
Tudom, hogy nem egy nehéz dolgot kértem, de én nagyon hülye vagyok a vba-hoz és ez a legfőbb probléma. Amúgy egy kis segítségnek is örülnék, bárkitől.
-
luzer0901
csendes tag
Azt tudom, de nem sok mindennel vagyok tisztában vele, egyszerűen probáltam megérteni, de nem megy
-
martonx
veterán
válasz luzer0901 #2297 üzenetére
Ez esetben mi lenne ha írnál nekünk konkrétumokat? Konkrétan mit értesz vba-s megvalósítás alatt? Excelben, wordben, powerpointban, netán outlook-ban kell-e sakk programot írni? Vajon te is érzed-e, hogy mennyire vicces már maga a feltételezés is? Ergo én azt gyanítom, hogy a feladatot sem sikerült megértened. Ha esetleg a konkrét feladat szöveget bemásolnád ide, nem pedig csak a saját interpretációdat, az sokat segítene.
De hogy ne keltsek hiú reményeket, én biztosan nem fogok neked sakk programot készíteni. Annyit szívesen segítek, hogy értelmezem helyetted a feladatodat, és elindítalak a helyes irányba.Én kérek elnézést!
-
luzer0901
csendes tag
válasz martonx #2298 üzenetére
Egyrészt köszi, hogy legalább segítesz másrészt én nem azt kértem, hogy írd meg helyettem hanem azt hogy segíts az elindulásban. A feladat így hangzikldjuk meg valamilyen módon az Excelben, hogy a munkalapon valamilyen módon jelzett sakkbábukkal játszani tudjon
egymással 2 személy. Oldjuk meg, hogy a játék kezelje a sakkhoz tartozó lépéseket és szabályokat -
martonx
veterán
válasz luzer0901 #2299 üzenetére
Na, így már azért más. Akkor nem kell mesterséges intelligencia, és tényleg excelben kell megoldani (az eszemet eldobom).
Igaziból ha jól értem egyedül az kell, hogy a sakk szabályait ismerje a program, és szóljon ha valaki szabálytalanul lépett. Ez így már azért mindjárt más.
Mennyivel egyszerűbb lett volna, ha ezzel kezded. Fórumtársak, van-e kedve valakinek karácsonykor leírni azt a pár sor kódot, amivel el tudna indulni luzer0901? Mondjuk egy csikó lépésének ellenőrzését, mert még talán az a legbonyolultabb.
Illetve luzer901 tőled kérdezem, hogy mi az, ami nem megy ezen?Én kérek elnézést!
Új hozzászólás Aktív témák
- GIGABYTE RTX 3060TI GAMING OC 8G
- Asus TUF FA507 - 15.6" IPS 144Hz / Ryzen 7 6800H / 16Gb DDR5 4800MHz / RTX 3050 Ti / 1 ÉV GARANCIA
- NVIDIA Dell RTX 2080 Ti 11GB GDDR6 - Beszámítás: OK
- AKCIÓ, BOLTI ÁR ALATT! tado BASIC Okos Radiátor Termosztát 3db-os
- AKCIÓ, BOLTI ÁR ALATT! Xiaomi HUTT C6 ablaktisztító robot
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen