-
IT café
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
-
rebb
tag
válasz szatocs1981 #27975 üzenetére
Köszönöm szépen.
Szuper!Viszont ez hozott magával még egy problémát.
Lefuttattam, de a sor végi időpont összesítő "érték"-re változott.Mire rájöttem, hogy az üresen lévő cellákkal is csinál valamit a makro, mert már nem tudja rendesen összeadni az excel, csak ha az üres cellákat újra kitörlöm.
Esetleg erre is valami?
Mert az üres cellákból is van egy pár ezer.Köszönöm előre is.
-
gyu84
tag
válasz szatocs1981 #27977 üzenetére
Köszönöm szépen! Ezt a függvényt nem ismertem!
-
rebb
tag
válasz szatocs1981 #27979 üzenetére
Szuper, ez lesz az!
Nagyon nagy vagy!
Köszönöm szépen.
Hogyan tudom meghálálni?Üdv:
-
RedHarlow
aktív tag
válasz szatocs1981 #28033 üzenetére
Ez a rész pontosan mi?
=SOR(1:99))*1)}
-
ThaBoss
senior tag
válasz szatocs1981 #28040 üzenetére
Képletezve szeretném, de az ötlet jó, köszönöm!
Fferi50:
Köszönöm, jónak tűnik! Örök hála! -
spe88
senior tag
válasz szatocs1981 #28107 üzenetére
Köszi. Megpróbálom a makrot! Amúgy az a baj, hogy a 2 fájl sem mindig ugyanoda fog letoltodni mert többen hasznaljuk egy hálózaton... Ezért nehez szerintem...
Spóroljunk! Kerül, amibe kerül!
-
tzimash
őstag
válasz szatocs1981 #28344 üzenetére
Köszi!
-
cekkk
veterán
válasz szatocs1981 #28348 üzenetére
Akkor érdemes lenne mondjuk az "A" kicserélni egy 9-esre esetleg?
Valamivel meg kellene különböztetnem őket egymástól.Van valami módszer amivel lelehet vágni az első karaktert és úgy kivenni az A betűt?
Köszönöm a segítséged.
[ Szerkesztve ]
-
cekkk
veterán
válasz szatocs1981 #28350 üzenetére
Köszönöm!
És kiegészíteni, hogyan tudom?
-
cekkk
veterán
válasz szatocs1981 #28352 üzenetére
4 jegyűek és van előttük egy A betű.
Nagyon szépen köszönöm!
-
tzimash
őstag
válasz szatocs1981 #28344 üzenetére
Ha a példában látható "7200"-at kicserélem egy szöveges karakterre, akkor is működnie kellene? PL ...value = J
-
tzimash
őstag
válasz szatocs1981 #28357 üzenetére
Thx.
Van ez a sor, amiben segítettél az előbb, közben módosítottam rajta:
If InStr(Cells(sor, "C"), "VBS/BS ") > 0 And Cells(sor, "F").Value = 8960 And Cells(sor, "D").Value = "J" And Cells(sor, "B").Value <> 2381273 ThenHogyan érem el azt, hogy a "2381273" mellett több számot is figyelembe vegyen?
-
tzimash
őstag
válasz szatocs1981 #28360 üzenetére
For sor = usor To 2 Step -1
If InStr(Cells(sor, "C"), "VBS/BS ") > 0 And Cells(sor, "F").Value = 8960 And Cells(sor, "D").Value = "J" And Cells(sor, "B").Value <> (szam1 Or szam2 Or szam3) Then
Rows(sor).Delete Shift:=xlUp
End If
NextKöszi.
Így jó lett -
spe88
senior tag
válasz szatocs1981 #28364 üzenetére
Neked működött?
Mert ha igen vmit rosszul csinálok, mert nekem semmi!Másik kérdésem:
Van olyan függvény, ami egy adott tartományban keres egy adott szöveget és ha nem találja, akkor keres egy másikat és egy másikat, míg meg nem találja azt, ami létezik és annak kiírja vagy a cellaszámát, de még jobb lenne, ha a tartalmát írná ki!
amikkel próbáltam: fekeres, index, hol.van, ab.mező, de sztem vmi brutál egymásba ágyazással megy csak ez is vagy csak túlbonyolítom!
Köszi
Spóroljunk! Kerül, amibe kerül!
-
Delila_1
veterán
válasz szatocs1981 #28367 üzenetére
Hol írtam?
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
veterán
válasz szatocs1981 #28369 üzenetére
Igaz.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
spe88
senior tag
válasz szatocs1981 #28369 üzenetére
Így néz ki, de nem adja be
Mit csinálok rosszul?Spóroljunk! Kerül, amibe kerül!
-
cekkk
veterán
válasz szatocs1981 #28356 üzenetére
Köszönöm!
Makrót még nem futtattam, remélem sikerül majd.
-
Delila_1
veterán
válasz szatocs1981 #28371 üzenetére
Nálam sem akarja az igazságot. Egyébként huba csíszott a képletedbe, a sor($1:$100)) elé bekerült egy } karakter.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
veterán
válasz szatocs1981 #28377 üzenetére
IGAZ, vagy HAMIS értéked ad, értelemszerűen.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
spe88
senior tag
válasz szatocs1981 #28377 üzenetére
Ahogy elnéztem az office súgóban az ISTZAHL az ugyanaz mint a SZÁM! Szóval működnie kéne :/
Spóroljunk! Kerül, amibe kerül!
-
Delila_1
veterán
válasz szatocs1981 #28377 üzenetére
Működik!
Botorul a 3 cellába (D1:D3) egyszerre vittem be a képletedet.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
veterán
válasz szatocs1981 #28387 üzenetére
Passz.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
zoli1962
csendes tag
válasz szatocs1981 #28393 üzenetére
Nagyon köszönöm
-
tzimash
őstag
válasz szatocs1981 #28360 üzenetére
Mégsem jó...
For sor = usor To 2 Step -1
If InStr(Cells(sor, "C"), "VBS/BS ") > 0 And Cells(sor, "F").Value = 8960 And Cells(sor, "D").Value = "J" And Cells(sor, "B").Value <> (2381273 Or 2381389 Or 2587841 Or 2437821 Or 2531518 Or 2417707 Or 2832690) Then
Rows(sor).Delete Shift:=xlUp
End If
NextAmit szeretnék, hogy csináljon:
Törölje az összes olyan sort, ahol a C oszlop tartalmazza azt hogy VBS/BS és F oszlop értéke 8960, D oszlopé "J", kivéve az olyan sorokat, ahol B oszlop értéke megegyezik az utolsó feltételben megadott 7db számmal. Azoknak tehát meg kellene maradnia.Amit most csinál: Ez utóbbi feltételt nem veszi figyelembe és törli azokat a sorokat is, ahol B oszlop értéke a megadott 7db szám.
Ötlet?
[ Szerkesztve ]
-
tzimash
őstag
válasz szatocs1981 #28413 üzenetére
Köszi! Most már tényleg jól működik
Delila_1
Neked is köszönöm. -
spe88
senior tag
válasz szatocs1981 #28389 üzenetére
Köszi most már működik, az is volt baj, hogy a sorokkal volt egy kis csúszás, ezért fals adatokat dobott, de most működik úgy néz ki!
Kellene megint egy kis segítség:
Van egy sorom, amiben hol angol, hol német, hol spanyol stb. a szöveg, attól függ melyik fájlt húzza be a makró!
Van-e olyan képlet, hogy ha az adott sorban megtalálja az angol szöveget, akkor azt írja le, ha nem találja, akkor keressen a német után és ha az megvan, akkor írja be azt, ha az sincs, akkor keressen a spanyol után és így tovább...
HA függvénnyel próbálkoztam, de az tartományt nem tud figyelni tudtommal, és az oszlopok meg nem mindig ugyanolyan sorrendben vannak ezért kéne sor tartományban keresni, mert a fejléc mindig ugyanabban a sorban van!
Köszi
Spóroljunk! Kerül, amibe kerül!
-
spe88
senior tag
válasz szatocs1981 #28452 üzenetére
elég sokat kérdezek mostanában, néha magam sem tudom már hogy hogy állok a fajllal :-D
Spóroljunk! Kerül, amibe kerül!
-
Dolphine
addikt
válasz szatocs1981 #28518 üzenetére
Valószínűleg valamit rosszul csinálok, mert a makrónál Error üzenet jön ki!
Nem egyenlőre, hanem egyelőre! Nem ez miatt, hanem emiatt, vagy ez által!
-
Dolphine
addikt
válasz szatocs1981 #28521 üzenetére
Ezer bocsánat én voltam a hülye!
Egy újabb kérdés. Gondolom ez a makró csak makróképes EXCEL-ként menthető, igaz? Különben nem tudom futtatni!Nem egyenlőre, hanem egyelőre! Nem ez miatt, hanem emiatt, vagy ez által!
-
Dolphine
addikt
válasz szatocs1981 #28523 üzenetére
Csak egyszer kell elkészíteni a táblázatot!
Nagyon köszönöm a segítséget!Nem egyenlőre, hanem egyelőre! Nem ez miatt, hanem emiatt, vagy ez által!
-
Zola007
veterán
válasz szatocs1981 #28528 üzenetére
fene egye meg őket, így leszakad a kezem a végére
neked azért köszönöm az infót[ Szerkesztve ]
Mʏ ᴘʜɪʟᴏsᴏᴘʜʏ ɪs: Iᴛ’s ɴᴏɴᴇ ᴏғ ᴍʏ ʙᴜsɪɴᴇss ᴡʜᴀᴛ ᴘᴇᴏᴘʟᴇ sᴀʏ ᴏғ ᴍᴇ ᴀɴᴅ ᴛʜɪɴᴋ ᴏғ ᴍᴇ. I ᴀᴍ ᴡʜᴀᴛ I ᴀᴍ ᴀɴᴅ I ᴅᴏ ᴡʜᴀᴛ I ᴅᴏ. I ᴇxᴘᴇᴄᴛ ɴᴏᴛʜɪɴɢ ᴀɴᴅ ᴀᴄᴄᴇᴘᴛ ᴇᴠᴇʀʏᴛʜɪɴɢ. Aɴᴅ ɪᴛ ᴍᴀᴋᴇs ʟɪғᴇ sᴏ ᴍᴜᴄʜ ᴇᴀsɪᴇʀ. - Sɪʀ Aɴᴛʜᴏɴʏ Hᴏᴘᴋɪɴs
-
air
nagyúr
-
air
nagyúr
válasz szatocs1981 #28535 üzenetére
Köszi.
Tintatartó, aligátor, búzavirág, csók, gyalupad, fogpiszkáló
-
air
nagyúr
válasz szatocs1981 #28537 üzenetére
Köszi.
Már csak annyi segítséget kérnék, hogy miként tudom ezt használatba venni?[ Szerkesztve ]
Tintatartó, aligátor, búzavirág, csók, gyalupad, fogpiszkáló
-
elttiL
senior tag
válasz szatocs1981 #28645 üzenetére
Már igen. Annyit tesz, hogy bemásolja a vágólapon levő dolgot A oszloptól kezdődően, de abba a sorba, ahol a kijelölésem van, nem keresi meg az A oszlopban a xxx tartalmú cellát.
-
the radish
senior tag
válasz szatocs1981 #28744 üzenetére
Hiába futtatom makróként, nem cseréli le a ","-t "."'-ra.
A kijelölés aktív, de nem cserél. -
the radish
senior tag
válasz szatocs1981 #28746 üzenetére
De igen, számokban kéne. Azonban csak ennél a munkafüzetnél, ezért a globális beállítás módosítása nem járható út.
Ha nem lehet megoldani, akkor marad a csere függvény, csak nem akartam, hogy tovább hízzon a méret. -
the radish
senior tag
válasz szatocs1981 #28748 üzenetére
Köszi, ez működik!
-
the radish
senior tag
válasz szatocs1981 #28770 üzenetére
Köszönöm!
-
Geri89
aktív tag
válasz szatocs1981 #28824 üzenetére
Köszönöm! Valóban.. nem igazán értek a makrokhoz
-
Kobe
veterán
válasz szatocs1981 #28830 üzenetére
Elfelejtettem bekopizni, benne van az a sor is....de ettol a type mismatch fennall.
Delila: mukodik, koszi....kicsit kezdek mar belegajdulni, kiszurhattam volna a hulyeseget
[ Szerkesztve ]
-
kispéé
aktív tag
válasz szatocs1981 #29008 üzenetére
-
kispéé
aktív tag
válasz szatocs1981 #29011 üzenetére
Köszi.
Nálad működik? -
szatocs1981
aktív tag
válasz szatocs1981 #29013 üzenetére
...mondjuk itt kimaradt valami:
Range("A" & Zelle.Row).Select
-
kispéé
aktív tag
válasz szatocs1981 #29014 üzenetére
Így alakul. Odáig jutottam el, hogy egyazon táblázatban megtalálja a keresett értéket, pl. másik fülön már nem. De ha átírom a kódot, hogy másik munkafüzetbe keresse akkor: "out of range"-t kapok.
szerk: tovább alakul, mindjárt írok. Előtte ebédidő
[ Szerkesztve ]
-
kispéé
aktív tag
válasz szatocs1981 #29016 üzenetére
Érthető mostmár.
Kikísérleteztem a hibát, az volt a baj, hogy a munkafüzetek nem default néven voltak elmentve, hanem egyedi fájlnevük volt, úgy nem működött, rájöttem, hogy a fájlkiterjesztést is kéri ilyenkor ,így azt is beírtam.Tehát:
Windows("fájlnév.xlsm").ActivateEzer köszi a segítséget, innen már tudok tovább boldogulni!
-
PETEE78
senior tag
válasz szatocs1981 #29076 üzenetére
Köszönöm! Szerintem menni fog, mindenképpen visszajelzek!
You are being revived
-
Delila_1
veterán
válasz szatocs1981 #29118 üzenetére
A adatbevitel végén az A oszlop képleteit értékként önmagukra kell másolni, másképp holnap a holnapi dátumok szerepelnek ott.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
Új hozzászólás Aktív témák
- Milyen okostelefont vegyek?
- iPhone topik
- Nem indul és mi a baja a gépemnek topik
- PlayStation 5
- Titan Army P27GR monitor: hogy tud ilyen olcsó lenni?
- TCL LCD és LED TV-k
- Politika
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- AMD GPU-k jövője - amit tudni vélünk
- Linux kezdőknek
- További aktív témák...
- Dobozos PC Játékok jó áron eladók
- AMD Bundle-Avatar: Frontiers of Pandora, Starfield, Lies of P, Company of Heroes 3 - vidd gyorsan!
- Call of Duty Mwii Ghost kézzel készített maszk + ingyen foxpost
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, kedvező ár!
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
Állásajánlatok
Cég: Ozeki Kft
Város: Debrecen
Cég: Ozeki Kft
Város: Debrecen