Hirdetés
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: MárkaLánc
- droidic: [Memory Leak] Az agy defragmentálása
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- bambano: Bambanő háza tája
- MasterDeeJay: Harc a DDR5 árak ellen
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- urandom0: Száműztem az AI-t az életemből
Aktív témák
-
matekmatika
tag
válasz
MartinIsti
#350
üzenetére
Próbálom felfogni amit írtál, de nem egészen sikerül
Szóval azokat a sorokat törölnéd ahol mindhárom oszlopban ugyanaz az érték van? Mert ha igen akkor:
For i = 1 to x {x:ahány sorod van}
If Cells(i,1)=Cells(i,2) And Cells(i,1)=Cells(i,3) Then {feltételezve, hogy az 1.,2.,3. oszlop}
Rows(i,i).Select
Selection.Delete Shift:=xlUp
End If
Next i
Ha nem erre gondoltál fejtsd ki mégegyszer
A másik:
Cells.Find(What:=''keresett karaktersor'', After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False).Activate
A ''keresett karaktersor'' helyére beírt (változó is lehet, tehát mondjuk egy másik cella tartalma, amihez hasonlítani szeretnéd)karaktersorozat a keresési érték, és ha talál a munkalapon ilyen sorozatot akkor ebben az esetben kijelöli. De tehetsz vele mást is, mondjuk törölheted
[Szerkesztve] -
tothbe
addikt
válasz
MartinIsti
#348
üzenetére
a 2.-re:
Ha az fkeres utolsó paraméterének hmis-at vagy 0-t adsz akkor csak teljes egyezöségnél lesz találat részlegesnél nem.
a 3.-ra:
Én itt is az fkeres-t szoktam segitségül hivni,mégpedig úgy, hogy az ismétlödö cellák oszlopa mellé beszúrok eg üres oszlopot a következö függvénnnyel:
fkeres (a1,a2:a100,1,0) ez van pl az elsö sorban ha az ismétlödö oszlop az A, 100 sor van és a második sor igy néz ki: fkeres (a2,a3:a100,1,0)
Az utolsó sorba pedig már nem kerül a képlet, hiszen azt nincs hol keresni.
És ahol ez a képlet eredményt ad vissza, azokat a sorokat törlöm, a végére minden 1x marad meg, utána törlöm az fkeres-es oszlopomat. -
MartinIsti
csendes tag
válasz
MartinIsti
#346
üzenetére
Jól elbeszélgetek magammal, de találtam is megoldást a gondomra

If InStr(Cells(x, 1), ''2103'') > 0 Then
Pont ilyesmit kerestem. Hátha másnak is segít, aki hozzám hasonlóan kezdő, és nem ismerte ezt a módszert.
-
mahatma
aktív tag
válasz
MartinIsti
#337
üzenetére
köszi, elboldogulok az angollal, megnézem ezt az oldalt, köszi mégegyszer
-
matekmatika
tag
válasz
MartinIsti
#311
üzenetére
Vagy én vagyok nagyon türelmetlen, vagy neked van igazad.

-
matekmatika
tag
válasz
MartinIsti
#311
üzenetére
Szia. Nosza akkor egy neked való feladat
Adott egy munkafüzet, kb. 20-22 munkalappal. A munkalapok nevei az éppen aktuális napi dátum, napjai szerint lett elnevezve. Tehát elvileg 01, 02, ...30 vagy 31 esetleg 28
vagy 29, a hónap napjainak számától függően. A munkafüzet meg vagyon nyitva. Szépen sorba vagy aktívvá kell tennem a munkalapokat, mert szöszmötölni szeretnék makróval rajtuk, de ez nem nagyon tetszik, jobb lenne a jó bevált set megnyit=worksheets(''munkalapneve'') variáció. És akkor a bökkenők: a munkalap neve helyén használhatok-e változót, ha igen hogyan?, mert csak jobb lenne ezt egy ciklusban. (máshogy neki sem kezdenék) Igen ám de a munkalap nevei gykorlatilag nem számértékek, hanem szöveg. A másik probléma, hogy nem minden nap szerepel a munkafüzetben. A vasárnapok egyátalán és sokszor a szombat sem stb. Ha olyan munkalapot nyitnék meg, amely nincs, akkor hibaüzenettel le fog állni. Összességében tehát jobb lenne valami olyasmi, amely megnézi, hogy egyátalán milyen munkalapok vannak a munkafüzetben, és ezeket egy változóban kezelni tudja, vagyis majd én utána 
Szóval?
Előre is köszi.
(persze másoktól is szívesen veszem) -
lapa
veterán
válasz
MartinIsti
#308
üzenetére
én még nem próbáltam ilyesmit, de kósza ötlet:
vb editor súgójában AddressLocal Property. ahogy nézem ő szövegként kéri be a tartományt, ezzel lehet tudsz neki olyat gyártani amit szeretne. -
tom42
csendes tag
válasz
MartinIsti
#304
üzenetére
Legy szives kuld el ha tudod a tom42king@yahoo.com vagy a tomtaylor@clicknet.ro cimre. Sajnos a konyvet nem tudom kikolcsonozni sem mert nem tartozkodom momentan az orszagban.
Koszi! -
Kituggya
csendes tag
válasz
MartinIsti
#271
üzenetére
Bocs, hogy eddig nem válaszoltam, most próbálgatom. Én teljesen kezdő vagyok. A Visual basic editorban bemásoltam az egészet amit küldtél egy új modulba (insert module)
Utána Excelben futtatni akartam és azt írta, hogy nem tudja futtatni mert sintax error.
Rosszul csináltam.
(Van valami leírás vagy könyv erről?)
Köszönöm egyébként, hogy válaszoltás és segítesz. -
lapa
veterán
válasz
MartinIsti
#265
üzenetére
Sub x()
Cells(3, 3).Value = Application.WorksheetFunction.Sum(Range(Cells(1, 1), Cells(2, 2)))
End Sub
Aktív témák
- exHWSW - Értünk mindenhez IS
- Örömkönnyek és üres kezek a TriFold startjánál
- Épített vízhűtés (nem kompakt) topic
- Spórolós topik
- sziku69: Szólánc.
- Apple iPhone 16 - ígéretek földje
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- Gaming notebook topik
- További aktív témák...
- Core I7 4K ERŐMŰ Lenovo P1 G3 (Core I7 10850H 32Gb 1 Tb) Tervező/vágó/gamer - Nvidia 4Gb!
- Bivaly Lenovo T14 gen5 (Core Ultra 7 32Gb DDR5 1 Tb SSD) laptopom eladó 30 hónap gyártói garanciával
- Eladó MEE audio T1 CMA Bluetooth fejhallgató rendszer, gyakorlatilag új!
- Acer Predator Helios 300 gamer notebook/QHD,165Hz/i9 11900H/RTX 3060/32GB/ beszámítás van
- Samsung Galaxy S25 Ultra 5G 512GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- REFURBISHED és ÚJ - HP USB-C/A Universal Dock G2 (5TW13AA) (DisplayLink)
- Apple iPhone 14 Pro Max 128GB,Újszerű,Dobozával,12 hónap garanciával
- AKCIÓ! HP EliteBook x360 830 G7 i5-10210U 16GB 1000GB 1 év garancia
- GYÖNYÖRŰ iPhone 13 Mini 128GB Blue- 1 ÉV GARANCIA -Kártyafüggetlen, MS4067,94% Akksi
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Szóval azokat a sorokat törölnéd ahol mindhárom oszlopban ugyanaz az érték van? Mert ha igen akkor:



vagy 29, a hónap napjainak számától függően. A munkafüzet meg vagyon nyitva. Szépen sorba vagy aktívvá kell tennem a munkalapokat, mert szöszmötölni szeretnék makróval rajtuk, de ez nem nagyon tetszik, jobb lenne a jó bevált set megnyit=worksheets(''munkalapneve'') variáció. És akkor a bökkenők: a munkalap neve helyén használhatok-e változót, ha igen hogyan?, mert csak jobb lenne ezt egy ciklusban. (máshogy neki sem kezdenék) Igen ám de a munkalap nevei gykorlatilag nem számértékek, hanem szöveg. A másik probléma, hogy nem minden nap szerepel a munkafüzetben. A vasárnapok egyátalán és sokszor a szombat sem stb. Ha olyan munkalapot nyitnék meg, amely nincs, akkor hibaüzenettel le fog állni. Összességében tehát jobb lenne valami olyasmi, amely megnézi, hogy egyátalán milyen munkalapok vannak a munkafüzetben, és ezeket egy változóban kezelni tudja, vagyis majd én utána

