-
1100 - 1001
3204 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1901 1900 - 1801 1800 - 1701 1700 - 1601 1600 - 1501 1500 - 1401 1400 - 1301 1300 - 1201 1200 - 1101 1100 - 1001 1000 - 901 900 - 801 800 - 701 700 - 601 600 - 501 500 - 401 400 - 301 300 - 201 200 - 101 100 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
DelArco
senior tag
Hali!
Egy olyan krédésem lenne hogy hogyan lehet legegyszerübben megodlást találni a következő problémára:
Adott egy daragridview egy textbox és egy button control.
A datagridview feltöltve adatokkal.
Nos egy keresést szeretnék megvalósítani a lehető legegyszerűbben vagyis inkább az kérdezni hogy létezik e a cellák közti keresésre valami alap beépített függvény.
A probléma annyi hogy beírsz valamit a textboxba és a button click eseményében kéne végrehajtani a keresést. Ha talál egyező cellát akkor azt a cellát kijelöli és ennyi.
Van erre beépített függvény mint pl a Listviewnél a FindItemWithText vagy vmi ilyesmi.
Vagy ezt csak úgy lehet megcsinálni ha végigmegyek minden soron és oszlopon és ellenörizgetem az értékeket?
-
ArchElf
addikt
És ha shell() nem jó: Win32 API megvalósítás
AE
-
zabomate
csendes tag
Köszi!
-
[HUN]Zolee
őstag
-
zabomate
csendes tag
-
ArchElf
addikt
-
zabomate
csendes tag
-
ArchElf
addikt
-
zabomate
csendes tag
Helló!
Remélem tud valaki segíteni.
Szeretnék egy txt fájlból adatot beolvasni úgy hogy mindet külön vegye mert egy bejelentkezést csinálnék a regisztrációs része kész a proginak és ez elmenti egy txt fájlba de így nem birok bejelentkezni csak ha egy felhasználó van regisztrálva mert mindíg csak az első sorba írt információt észleli.
Várom a választ. -
Jester01
veterán
-
KrAt
veterán
-
ArchElf
addikt
-
ArchElf
addikt
-
KrAt
veterán
-
ArchElf
addikt
-
KrAt
veterán
-
sbalint
csendes tag
-
sbalint
csendes tag
Könyvtár készítésének idejét szeretném lekérdezni VB6.0-ban. Tud valaki megoldást?
-
KrAt
veterán
Ha valaki tudna segíteni, légszí adjon pár tippet ezzel kapcsolatban:
"volt 2 gomb
és egy richtextbox
a feladat az volt hogy az opendialog segítségével nyissak meg egy txt fájlt a richtextboxba és miután megynyitom legyen piros és 15-ös betűméretű
majd ha megnyitottam a másik gombbal tudjam menti és felülírni
rtf-ben"Ez volt a feladat, haverom megrántották, mindent tudtunk, csak ezt nem
Valaki adna instrukciót, hogyan csináljuk? Leginkább az opendialog érdekelne, azt nem tudtuk. 
-
[HUN]Zolee
őstag
Megoldottam. Hiba: Az átadást arra a formra kell írni amelyiken az átadást kezdeményező esemény található.
-
[HUN]Zolee
őstag
Meg tudja valaki mondani, miért nem viszi át a textbox tartalmát, csak amit alapértelmezetten írok be? [link]
-
[HUN]Zolee
őstag
Üdv.
hogy lehet egy új objektumnak aminek a nevét egy tömbbe tároljuk eseménykezelést csinálni?
-
ollie
MODERÁTOR
3d-s fullscreen alkalmazásoknál is működik (tehát játékoknál)? Egyébként már sajnos nem lehet letölteni.
-
MC Pite
veterán
Üdv!
Elné hogy ilyn eaprósággal zavarlak titeket; de egy hosszas folyamatotra készítettem vb-be makrót, működuik rendesen, de mivel rengeteg karaktercseréből áll elsősorban a makró, rákérdez mindig hogy az elejétől újrakeresse? És msot úgy kell futtatnom a makrót hogy rátapadok az i-re míg lefut gyakorlatilag.
Erre nem találtam megoldást hogy bill beirányítás vagy tartomány pontosabb definiálása (pontosabban hogy kérdezzen rá) a jó megoldás, ebben kérném segítségeteket!

-
DerStauner
senior tag
ja, az kimaradt, hogy az egésznek természetesen az a lényege, hogy elindítod a progit, leteszed tray-be, és akármikor F10-et nyomsz, csinál egy print screen-t, és elmenti oda, amilyen útvonalat megadtál neki. és lehet időzíteni is az egészet (pl minden 10 percben csináljon egy képet, vagy csak 10 perc múlva).
-
DerStauner
senior tag
sziasztok!
egyik ismerősömnek egyéni igényeket kielégítő programra volt szüksége, amellyel könnyen és gyorsan lehet a képernyőt lementeni. így alkottam meg a PrintScreen v1.1a nevű kis programot.
itt letölthető (állítólag csak 10-szer)
tesztelve xp32-n. vista 32-n nem volt alkalmam, bár nagy valószínűséggel működik, vista x64-en tuti nem működik.
működési problémák csak azért lépnek fel, mert egyszerűen nem tudom, hogy hogyan kell a dll-eket és az ocx-eket 64 bites op-ken regisztrálni. 32 biteseken a regsvr32 erre tökéletes. és habár ezt a setup elvégzi, de 64 biten akkor is kiírja, hogy unregistered component, stb.
és még egy dolog: számomra ismeretlen okokból ha a programot a setup-ban az összes felhasználónak telepítitek fel, akkor ha éltek az autostart lehetőségével a programban (ez direkt nem a setup-ban van szabályozva), akkor nem írja be a program a szükséges registry bejegyzést a regisztrációs adatbázisba. de ha csak saját magatoknak telepítitek, akkor működik.
-
Polyák
tag
-
Boolash
aktív tag
Nemnagyon pörög a topik
Sikerült előrejutnom. Márcsak 1 probléma van, hátha valaki tudja.
a Selection.Find -nál szeretnék wildchardokat használni kereséshez. Engedélyeztem is a használatukat. Amit szeretnék keresni: [space]bármi[kukac]bármi[.]bármi[space]
ezt kellene lefordítani. De ez így nem jó: <[ ]*[@]*[.]*[ ]> egyrészt mert a @ is jelent valamit, meg a space-t sem kezeli így....
Hogy kellene?
Köszi -
Boolash
aktív tag
-
Boolash
aktív tag
word-ben írom, de hivatkozok excel-re is. Tehát itt jelen esetben a wordben megtalált @ -t egy excel munkafüzetbe dobálja.
Amúgy itt tartok:Sub akarmi()
Dim Obj1 As Object
Set Obj1 = CreateObject("excel.application")
Obj1.Visible = True
Obj1.Workbooks.Add
Do Until ActiveDocument.Bookmarks("\Sel") = _
ActiveDocument.Bookmarks("\EndOfDoc")
With Selection.Find
.Forward = True
.Wrap = wdFindStop
.Text = "@"
.Execute
End With
Dim i As Integer
i = 1 + i
Dim valtozoword As String
valtozoword = Selection.Text
'MsgBox valtozoword
'Dim i As Integer
'If i < 25 Then i = 1 + i 'itt i-nek annyinak kéne lenni, mint ahány @ van
Dim excelmezo As String
'MsgBox excelmezo
Obj1.Worksheets("Munka1").Cells(i, 1).Value = valtozoword
Loop
ActiveDocument.Save
End SubEz így végigkeresi az összeset a wordben, és bedobja az excelbe, a cellákba szépen egymás alá.
Az az egyik baj, hogy ez így végtelen... Miért nem száll ki a Loop-ból?? Többször végigmegy a kereséssel az egész word dokumentumon, és így végtelen számút talál és rak be az excelbe....
Köszi -
Polyák
tag
-
Boolash
aktív tag
-
Boolash
aktív tag
Ebben mi lehet a hiba?
Elméletileg azt csinálná, hogy körbeszalad a word dokumentumon, kikeresi a @-ot, majd ha talál azt egy új excelbe belepakolja (max100-at). Majd menti.Sub akarmi()
Dim Obj1 As Object
Set Obj1 = CreateObject("excel.application")
Obj1.Visible = True
Obj1.Workbooks.Add
Do Until ActiveDocument.Bookmarks("\Sel") = _
ActiveDocument.Bookmarks("\EndOfDoc")
With Selection.Find
.Forward = True
.Wrap = wdFindStop
.Text = "@"
.Execute
End With
Dim i As Integer
If i < 100 Then
i = 1 + i
Selection.Copy
Obj1.Worksheets("Munka1").Cells(1, i).Value = ActiveDocument.Selection
Loop
ActiveDocument.Save
End SubÍgy azt dobja, hogy Loop, without Do. Szerintem több hina is lesz. pl.: Obj1.Worksheets("Munka1").Cells(1, i).Value = ActiveDocument.Selection
Hogy lehetne ezeket?
Köszi -
Boolash
aktív tag
-
VIC20
őstag
-
Boolash
aktív tag
Sziasztok!
Egy gyors segítség jól jönne! Word-ben programozok, és elakadtam (elég hamar...) Azt szeretném kérdezni, hogy hogyan kell egy teljes szót kijelölni? Konrétan arról lenne szó, hogy rákeresek egy betüre a teljes word dokumentumban, majd az kellene nekem, hogy ne csak az a betü legyen kijelölve, hanem az egész szó!Set myrange = ActiveDocument.Content
myrange.Find.ClearFormatting
With Selection.Find
.Text = "@"
.Forward = True
End With
Selection.Find.Execute
End SubIlletve ez így ugyebár, ha megtalálta az első egyezőt, akkor leáll. Gondolom egy if -el nézem azt, hogy a myrange végére ért e. Hogy mondom neki, hogy végére ért e?
Köszi! -
VIC20
őstag
-
ArchElf
addikt
-
VIC20
őstag
Elmondom, hogy is van ez nálam.
Van ugye a formon egy ListView vezérlő, ami eléggé el nem ítélhető módon a ListView1 nevet viseli.
Az inicializáló részben a következők történnek:
ListView1.ColumnHeaders.Add 1, , "Címke", 900
ListView1.ColumnHeaders.Add 2, , "Leírás", 8000
ListView1.ColumnHeaders.Add 3, , "Típus", 5000
ListView1.ColumnHeaders.Add 4, , "Dátum", 1500Vagyis kap négy oszlopot. (Az első név félrevezető: a címke valójában a sorszámot jelenti.)
Ezeket a következőképpen töltöm fel.
'A listview vezérlő feltöltése
If Tombmeret > 0 Then
For i = 1 To Tombmeret
If AdatBazis(i).hasznalt = True Then
a$ = "A" & Str(i) 'Sajnos számot még füzér alakban sem fogad el a hülye listview vezérlő, ezért egy betű kell elé. De ez komoly, még str(i)-t sem enged magába tölteni.
FoAblak.ListView1.ListItems.Add , a$, Str(i)
FoAblak.ListView1.ListItems(a$).SubItems(1) = Trim(AdatBazis(i).leiras)
FoAblak.ListView1.ListItems(a$).SubItems(2) = Tipus_szoveggel(AdatBazis(i).tipus)
FoAblak.ListView1.ListItems(a$).SubItems(3) = AdatBazis(i).datum
End If
Next i
End IfA rendező rész a következő:
Private Sub ListView1_ColumnClick(ByVal ColumnHeader As ColumnHeader)
Dim a As Integer
a = ColumnHeader.Index - 1
ListView1.SortKey = ColumnHeader.Index - 1
If ListView1.SortKey = a Then
If ListView1.SortOrder = lvwAscending Then
ListView1.SortOrder = lvwDescending
ElseIf ListView1.SortOrder = lvwDescending Then
ListView1.SortOrder = lvwAscending
End If
End IfListView1.Sorted = True
End SubEzzel vidáman rendez pl. dátum szerint is oda-vissza, de az első oszlop (ami a sorszám lenne) a szokásos hibát produkálja: a 10 nem a 9 után jön, hanem az 1 után (ABC szerinti rendezés).
Mit lehet tenni?
-
sonar
addikt
-
sonar
addikt
-
Jester01
veterán
-
VIC20
őstag
Köszi a választ!
Hogyan gondoltad az oszlop típusát számmá alakítani?A súgó azt mondja, a SortKey tulajdonságra, hogy:
Setting:
0 Sort using the ListItem object's Text property.
> 1 Sort using the subitem whose collection Index is specified here.Nálam a rekordszámnál 0-ra jön ki a setting, mivel az van az első oszlopban, tehát szöveg alapján fog rendezni. A többi esetre nem mondja ki, de nem lehet, hogy ott is a text tulajdonság alapján rendez?
Akkor mit tehetek? Nekem kell megírni a rendező algoritmust, az majd törli a vezérlő teljes tartalmát, majd feltölti "kézzel" az elemeket?
-
Jester01
veterán
-
Jester01
veterán
-
VIC20
őstag
Egy rövid kérdés: ha a ListView vezérlőben az első oszlop egy adatbázis rekordjainak a sorszámát tartalmazza, és én e szerint szeretném rendeztetni az elemeket, hogyan tudom elérni, hogy az 1 után a 2 következzen, ne a 11, 12... stb. ?
-
sonar
addikt
Sziasztok,
Webes honlapon szeretnék automatizálni pár dolgot. A lényeg,hogy behozza az oldalt bizonyos mezőket kitölt és elküldöm vissza a szervernek.
Csak nem igazán tudom,hogy mivel oldjam meg. Webbrowserrel próbálom, de nem igazán tudom kezelni a dolgot. Be még csak behozza honlapot, de hogyan oldom meg az autómata kitöltést? Illetve visszaküldést.üdv
s -
VIC20
őstag
Tényleg, röviden össze tudja valaki foglalni, miért érdemes VB.NET-re váltani?
-
NoLF
veterán
-
NoLF
veterán
hi
az lenne a kérdésem, hogy konkrétan mi az a rutin?
meg tudná valaki fogalmazni?
-
puncspuding
csendes tag
Köszi szépen a segítséget, megnézem, csak utána kell olvasnom a visual basicnek is
.
Gondolom, hogy a sendkeys parancsba beépíthetek változó elemeket is, tehát olyat, amiknek az értékét én adom meg a program használata során.
Pl. beírok egy szót egy beviteli mezőbe, a program pedig beírja ezt a szót egy másik programba. Ha ez sikerülne, utána még tovább kéne bonyolítani a dolgot, de egyelőre eddig szeretnék eljutni. -
VIC20
őstag
-
DerStauner
senior tag
használd a SendKey-t
többek között itt is körülnézhetsz.
ennek persze előfeltétele, hogy az adatbázist kezelő alkalmazás legyen az aktív
-
puncspuding
csendes tag
Nem hozzáértőként szeretném megkérdezni, hogy lehet-e VB-ben olyan programot írni, ami egy beírt szöveg alapján emulál billentyűzet leütéseket bármilyen programban?
Gondolok arra, hogy egy rendkívül nehézkesen kezelhető adatbáziskezelő programba automatikusan beírná azokat az adatokat (ehhez szükség van TAB és ENTER leütésekre is), amiket én megadok a programnak. A billentyűzet leütések szekvenciáját meghatároznám VB-ben. Lehet, hogy hülye kérdés, programozni nem tudok, de gyorsan tanulok, köszi.
-
ArchElf
addikt
Az utasítások eléggé különböznek, de azt szoktam mondani, hogy ha az ember nem "szemellenzősen" tanul programozni, az egyik nyelvről egy másikra való váltás csak napok/hetek kérdése. A váltásnál a legnagyobb nehézség a megszokások lerázása (alap változótípusok megtanulása, alap műveleti típusok formázása, programfelépítés), a többi csak arról szól, hogy nem a-nak hívják a függvényt, hanem b-nek, és nem három argumentuma van, hanem négy

Amúgy ezekben aktívan programozok, azt azért nem merem mondani, hogy fejlesztek
C#
PHP
VBS
Ezekben meg nem aktívan, csak ha úgy hozza az igény:
VB.NET
ASP.NET
Java
VB6
C/C++AE
-
Goose-T
veterán
-
VIC20
őstag
Köszi a tippeket!
Egyébként most miben programozol? Fejlettebb VB-ben, vagy úgy általában abbahagytad a VB-t? Csak azért kérdeztem, mert én most ezen gondolkodom. Megpróbáltam egy projektet átvinni VB2005 alá, de nem sikerült. Annyival eltérnek az újabb verziók? Annyira, hogy gyakorlatilag újra kell tanulni a programozásukat? Megéri?
-
ArchElf
addikt
De
(vagy CurDir???)
Amúgy ha jól rémlik ezt azt adja meg, ami:
1)
Ha magát az exe-t indítottad el, az a könyvtár, ahol az exe van
2)
Ha shortcut-ot indítottál, az a könyvtár, ami a shortcut "start in" mezőjében szerepel. Ha a start in könyvtár nem érvényes, akkor asszem a %windir% környezeti változó lesz az értéke (ami leggyakrabban c:\windows, de ez is telepítésfüggő)Úgy rémlik, hogy a VisualBasic IDE-t úgy lehet "átvágni", hogy ne a c:\program files\... legyen a start in könyvtár a projektnél, hanem a projektkönyvtár, hogy nem az IDE-ből indítod el a projektedet, hanem közvetlenül a projekt fájl megnyitásával. Elég régen használtam már VB6-ot nem vagyok benne biztos.
AE
-
VIC20
őstag
Nem valami App.Path ?
-
VIC20
őstag
Igen, ebbe a statikus-dinamikus dologba én is beleszaladtam, még az elején, így egyelőre statikus maradt. Az vigasztal, hogy a végén elég egyszerűnek ígérkezik lecserélni relatívra.
Lehet, hogy lamerség, de azért megkérdem, hol találom konkrétan a futó folyamat indítási könyvtárát? Köszi!
-
ArchElf
addikt
Épp azt írtam, hogy ez program és installer függő. Vagy célszerű tudnia programodnak, hogyan működik az installer (hova milyen adatokat ír), vagy pedig csak egyszerűen le kell kérdeznie a futó folyamat indítási könyvtárát.
Amúgy az alkalmazásodba ne statikus, hanem relatív útvonalat használj. Tudom, hogy ez problémás a fejlesztéskor, mert alapból VB könyvtárában keresi a fájlokat, ha egy projektet indítasz, nem a projekt könyvtárában, de ezt is meg lehet kerülni.AE
-
VIC20
őstag
-
ArchElf
addikt
A Visual Studionak van saját installere (persze nem az Express változatnak), de lehet válogatni a piacon is bőséggel (de ha van egy 1 órád, vagy fél napod, te is összedobhatsz egy alap telepítőt a programodhoz)... Anno használtam VB6-hoz is a beépített installer plugint (bár azért az kicsit már a szenvedés határát súrolta).
AE
-
VIC20
őstag
Hát, igen, az első megoldás az lenne, hogy összecsomagolom, és használati utasításként mellé írom, hogy a c:\xyz könyvtárba KELL kitömöríteni, és csak oda, mert máshol nem működik. (Bár ez nem igazi megoldás.)
Valami szabvány telepítőre gondoltam; gondoltam, azzal nem lesz sok gond. Tartalmaznak az ilyenek valami módszert a registry írásra vagy más effélére?
-
ArchElf
addikt
Kérdés, hogy hogyan telepítették föl... Mondjuk a legegyszerűbb megoldás a registry (telepítéskor beíródik oda minden adat, ami neked kell), de lehet egy text file is a programod mellett. Mindenesetre ez nagyban függ attól, hogy te írod a telepítőt is, vagy valami szabvány telepítőbe teszed bele a programod.
Amúgy az alkalmazás le tudja kérdezni a környezeti változóit. Pl mi a futtatott fájl elérési útvonala, mi van megadva "start in" könyvtárnak a linkjében, ha azzal indították, ésatöbbi...AE
-
VIC20
őstag
Tapasztal VB programozók, tudtok segíteni?
Ha készítek egy programot, amit aztán föltelepít valaki, honnan fogja tudni az a program, hogy hova telepítették, milyen elérési úton keresse a konfigurációs fájlt, meg az adatfájlokat, amikkel majd dolgozni fog? Hogyan kell ezt beírni a kódba?
-
Glean
csendes tag
Sziasztok!
A minap nagy problémával találtam szembe magam, amiben a segítségeteket szeretném kérni:
Visual Basic 2005-ben fejlesztek egy robotvezérlő/képelemző szoftvert, és egy Directx-es Joystick vezérlés is van benne.
Ehhez referenciának be kellett adnom 2 file-t:
Microsoft.DirectX.dll
Microsoft.DirectX.DirectInput.dllA program működik lefordítva, de debug módba folyton warningokat dob, és nagyrészben ki is fagy.
A következő hibaüzenetet kapom:DLL 'C:\WINDOWS\assembly\GAC\Microsoft.DirectX.DirectInput\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.DirectInput.dll' is attempting managed execution inside OS Loader lock. Do not attempt to run managed code inside a DllMain or image initialization function since doing so can cause the application to hang.
Ha valaki tudja mi a probléma, nagyon megköszönném a segítséget!
Üdv: Glean
-
VIC20
őstag
Sziasztok! Van valakinek ötlete az alábbi problémához?
Szeretnék külső programot meghívni egy VB programban, konkrétan egy RAR-os tömörítést szeretnék csinálni (biztonsági mentés). Van ugye ez a Shell() függvény, de az, ha jól tudom, nem várja meg, amíg a külső program lefut, és a visszatérési értéket sem adja vissza (errorlevel vagy ilyesmi).
Van valakinek megoldása? Köszi előre is!
-
Polyák
tag
-
lúzer
veterán
valaki kipróbálná hogy nála megy?
-
lúzer
veterán
-
lúzer
veterán
-
Polyák
tag
-
lúzer
veterán
üdv!
mi az opendialog, savedialog -szerű fájlkezelő abak vb-ben? -
NoLF
veterán
-
sonar
addikt
-
NoLF
veterán
üdv, pénzügyi suliba járó barátnőm kapott egy kis házit, visual basicben kell megoldani néhány részletet belőle, de nem igazán ért(ünk) hozzá. tudna segíteni valaki?
-
Noobi
tag
-
Polyák
tag
-
Noobi
tag
-
Noobi
tag
Sziasztok!
Egy kis segítségre lenne szükségem VB-ben...
Az office word-jébe beépített Visual Basic-et használom, és nem tudom, hogy lehetne n-ig kiíratni az ikerprímeket... (az n-ig prím megy)
Előre is köszönöm a választ! -
Boolash
aktív tag
Okés, megvan minden! Köszi!
Egyébként: ActiveCell.SpecialCells(xlLastCell).Select -
[HUN]Zolee
őstag
-
Boolash
aktív tag
Áhh.. Megvan..
Kicsit túllőttem a célon... Sok volt az 1000 oszlop.
Esetleg azt nem tudod, hogy hogy lehet megnézni, hogy az adott sorban/oszlopban hol van az utolsó elem? Ne kellejen feleslegesen hiába végignézni sok-sok cellát...
Köszi! -
[HUN]Zolee
őstag
-
Boolash
aktív tag
Sziasztok!
Fontos lenne!
Ezzel mi lehet a hiba?Sub elso()
Dim i, j As Integer
For i = 1 To 65536
For j = 1 To 1000
If Munka1.Cells(i, j).Value = Munka2.Cells(i, j).Value Then
Else
Munka1.Cells(i, j).Interior.ColorIndex = 27
End If
Next j, i
End SubEz a sor nem jó: If Munka1.Cells(i, j).Value = Munka2.Cells(i, j).Value Then
merthogy application/object defined error....
De miért?
Hogy kellene?Egyébként azt csinálja, hogy 2 munkalapot összehasonlít, és ahol különbözik a kettő, azt sárgával megjelöli.
Köszi!
-
shift+ő
senior tag
Szaisztok
ACCESS 2007 VBA a környezet.
Szeretném elérni azt, hogy amíg végrehajtódik egy SELECT, addig program végrehajtás ne álljon le, és tudjam vizsgálni, hogy a select fut-e még.
-
KrAt
veterán
-
ArchElf
addikt
-
KrAt
veterán
-
KrAt
veterán
Áhá, értem mit basztam el.. Kezdek megvilágosodni..
-
[HUN]Zolee
őstag
-
KrAt
veterán
Azért gondoltam, hogy egymás után vizsgálja a feltételeket, és ha vmelyiken megbukik, akkor hibaüzit ad.. De vmiért továbblép

ArchElf: így is továbblép
Vhol máshol lesz a hiba.. -
ArchElf
addikt
-
[HUN]Zolee
őstag
Azért nem jó ez így, mert egyik feltétel sem kapcsolódik a másikhoz.
If x2.TextLength = 0 or x.TextLength = 0 or cons.TextLength=0 Then
adathiany.Show()
else {
If x2.Text = 0 Then
x2biztos.Show()
x2igen.Show()
End If
If x.Text = 0 Then
xbiztos.Show()
xigen.Show()
End If
If cons.Text = 0 Then
consbiztos.Show()
consigen.Show()
End If
}
End IfValahogy így kellene kinézni, de én már régóta nem programoztam VB-ben
-
KrAt
veterán
Nagyon kezdő vagyok még (ma kezdtem) de vki segítene?

Miért lép tovább akkor, ha az egyik (akármelyik) textbox-ba (x2, x, cons) semmit nem írok, pedig ott van, ha a textlenght = 0, akkor írjon hibaüzenetet..

Kód:
If x2.TextLength = 0 Then
adathiany.Show()
End If
If x.TextLength = 0 Then
adathiany.Show()
End If
If cons.TextLength = 0 Then
adathiany.Show()
End If
If x2.Text = 0 Then
x2biztos.Show()
x2igen.Show()
End If
If x.Text = 0 Then
xbiztos.Show()
xigen.Show()
End If
If cons.Text = 0 Then
consbiztos.Show()
consigen.Show()
End IfMit rontottam el? Pedig az alsó 3 kódrészlet működik (ha az érték 0, akkor kérdezzen rá)
-
lúzer
veterán
-
lúzer
veterán
Új hozzászólás Aktív témák
-
1100 - 1001
3204 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1901 1900 - 1801 1800 - 1701 1700 - 1601 1600 - 1501 1500 - 1401 1400 - 1301 1300 - 1201 1200 - 1101 1100 - 1001 1000 - 901 900 - 801 800 - 701 700 - 601 600 - 501 500 - 401 400 - 301 300 - 201 200 - 101 100 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Építő/felújító topik
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Vészhelyzet: tönkreteheti a Garmin eszközeit a legújabb frissítés
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Filmvilág
- Analóg fényképezés
- EU: senki ne használjon Huawei és ZTE hálózati berendezéseket!
- AliExpress tapasztalatok
- Melyik tápegységet vegyem?
- Motoros topic
- További aktív témák...
- Dell Optiplex 390 MT,i3-2130,4GB RAM,500GB HDD,WIN10
- Xiaomi 17 Ultra 512GB Starlit Green Karcmentes állapot 16GB RAM 2029.03.05 Media Markt Garancia!
- szuper akció!! 200db+ REFURBISHED - DELL Docking Station WD19, WD19S (akár 3x4K felbontás)
- Eladó egy Pixel 7 a Dobozzal tokkal
- ÚJ Lenovo Legion Pro 7 - Intel Core U9 275HX, 32GB, 1TB, RTX 5080(16GB), OLED 240Hz
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




)

