- Mobil flották
- Milyen okostelefont vegyek?
- Vivo X200 Pro - a kétszázát!
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Samsung Galaxy A52s 5G - jó S-tehetség
- Sony Xperia 1 VII - Látod-e, esteledik
- A Pixel 10 minden színben és oldalról
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Xiaomi Mi 10T Pro - a házon belüli ellenfél
- Samsung Galaxy A54 - türelemjáték
-
Mobilarena
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
-
Wyll
őstag
válasz
Fferi50 #23024 üzenetére
Szia!
Először is, nem vagyok vba guru, egyáltalán nem tanultam vba programozást
Ennek ellenére azt hiszem sikerült összehozni:Sub sajatmentes()
Dim fd As FileDialog
Set fd = Application.FileDialog(msoFileDialogSaveAs)
With fd
.InitialFileName = Range("gyariszam") & "_jegyzokonyv"
.FilterIndex = 2 'xlsm, azaz makróbarát munkafüzetként
.Show
.Execute
End With
Set fd = Nothing
End SubHogy tetszik?
Szerinted is jó és megfelelő az eredeti célra? -
Thrawnad
senior tag
válasz
Fferi50 #23079 üzenetére
Kód Név Létszám létszám kezdő idő stb
I Debrecen Pálya 3 3 7:00 19:00 19:00 7:00
ID Debrecen Start 1 1 7:00 19:00 19:00 7:00
ÖP Őrparancsnok 1 1 7:00 19:00 19:00 7:00
N1 Nyiregyháza Pálya 1 1 1 5:15 19:15 19:15 6:45
N2 Nyiregyháza Pálya 2 0 2 8:15 20:15 20:15 8:45
NS Nyíregyháza Start 18:15 6:30
MU Munkaügy 8:00 16:00
K Kamera 1 1 6:00 18:00 18:00 6:00
T Trakció 1 1 6:00 18:00 18:00 6:00
G Gépészet 1 1 6:00 18:00 18:00 6:00
M Mobil 2 2 7:00 19:00 19:00 7:00
Ni Nyiregy KJKI 1 1 7:00 19:00 19:00 7:00 -
bteebi
veterán
válasz
Fferi50 #23065 üzenetére
Köszi a segítséget!
Szemre jónak tűnik-tűnt, viszont valamiért ez is hibát dob: Method 'Italic' of object 'Font' failed. El se tudom képzelni, hogy miért
. Próbáltam úgy is, hogy .Font.FontStyle = Italic, de arra meg azt írja, hogy Method 'Italic' of object 'Font' failed. Vajon mitől lehet?
-
slashing
senior tag
válasz
Fferi50 #23040 üzenetére
Egyébként találtam egy bugot ami miatt rengeteget szívtam és lehet 10-ed ennyi időbe telik megcsinálni ezt az egészet.
Lapelrendezés nézetben nem a cellába rakja az okjektumot hanem mellé míg normál nézetben vagy oldaltörések megjelenítése nézetben a cellába rakja én meg persze Lapelrendezés nézetet használtam
-
slashing
senior tag
válasz
Fferi50 #23033 üzenetére
Működik a meghívás
de az objektum elveszti a kijelölést a beillesztés után így nem fut le a második makró.
ha berakok egy ilyet: Range("target").Select
akkor kijelölide akkor meg hibát ír erre a sorra,pedig kijelöli :/run-time error 1004
method 'range' of object' worksheet failed..szerk.: mégsem jelöli ki
szerk2: az az érdekes ha menüsorról szúrok be akkor az objektum lesz az aktív de mivel én cella duplakattintással indítom a folyamatot így az a cella lesz az aktív miután berakta az objektumot így nincs min lefusson a méretezés...
-
#02644736
törölt tag
-
-
JanoXP
aktív tag
válasz
Fferi50 #22979 üzenetére
Szia! Bocsi! 2010-es verzió...
Nekem nem az a bajom, hogy nem visz át adatot, hanem az adat helyét kvázi elfelejti és mindig a legutoljára felvitt adatot teszi be oda is, ahova korábban egy másik adatot vittem át... A szerkesztősorban is folyton a legutóbbi adat külső táblázatára mutat, ha meg rámegyek a cellára, ütök egy entert, akkor újra bekéri, de útvonallal együtt. Viszont innentől ez lesz az útvonala a többinek is. Ha oda is ütök egy entert, akkor oda is bekéri az új útvonalat, viszont az előzőt meg erre az újra megint átírja...
-
botond187
csendes tag
válasz
Fferi50 #22859 üzenetére
Igen, csak gondoltam egybe megírni egyszerűbb, bár most így belegondolva, lehet jobb külön-külön, és akkor akárhányat is betehetek.
Viszont lenne még egy olyan kérdés, hogy azt be lehet állítani, hogy a találatok közül csak 1-et tegyen be feltételenként?
Tehát a T és U oszlopban levő értékhez talál mondjuk 5 feltételt ami megfelel, de ebből csak 1-et emeljen ki, majd nézze meg a következő 2 oszlopot, ebből is válasszon ki 1 értéket (ha több lenne), és így tovább. -
botond187
csendes tag
válasz
Fferi50 #22787 üzenetére
Jól hangzik, hogy meg lehet csinálni, viszont lenne nekem szerintem több száz ilyen makrós megoldás.
Akkor mindegyikre külön makrót kéne írni, ugye?
Mármint csak az értékeket változtatni rajtuk.
Az is probléma, hogy ez bővülni fog, szóval, akkor mindig kell írni rá egy makrót. -
Mindless
tag
válasz
Fferi50 #22760 üzenetére
Szia!
Nagyon szuper, pont úgy számol ahogy kell
Egy apróságot kérhetnék még?
A régi vevőknél az Y értéket egy bizonyos értékhatárig nem szeretném számítani utána pedig más mérték lépcsőkkel szeretnék kalkulálni mint az új vevőknél
pl. 0-50000-ig Y=0
50000-100000-ig Y =0,2
100000- Y=0,15Egyébként respect és nagyon szépen köszönöm
-
Mindless
tag
válasz
Fferi50 #22753 üzenetére
Szia!
Köszi a gyors reakciót
Bocsi ha nehezen érthető volt amit leírtam.
Igen egy üzlet nyereségének a számítása lenne, éves és havi bontásban levonva a becsült költségeket.
Feltöltöttem minta adatokkal az excelt ahogy jelenleg áll:
https://www.dropbox.com/s/x4yn7ozx0ees2r7/minta%20adatok.xlsxEbben a forgalom utáni Y számítás nincs benne, csak egy fix legalacsonyabb értékkel számoltam.
Ez alapján már jobban fogod látni, hogy pontosan miről lenne szó.
Köszi!
-
mh197
őstag
válasz
Fferi50 #22609 üzenetére
Szia!
Ez sajnos nem oldja meg a gondot..
Amit meg akarok csinálni: Van két excel fájl a gépen. A fájl egyik cellája sima hivatkozással behivatkozza B fájl azonos cellájának tartalmát. Ha bezárom a B fájlt (A marad nyitva), és B fáljt kimásolom egy másik könyvtárba és ott megnyitom, módosítom B fájlban a hivatkozott cella tartalmát, majd ment és bezár, és visszamásolom ezt az eredeti B fájl helyére, majd ezt követően megnyitom megnézem az A fájlt-t, akkor nem látom benne a B-ben így módosított adatot. Csak akkor fogom látni, ha az adatok->hivatkozások menüpontban megnyíló ablakon a frissítésre nyomok.
Ez ok is lenne, de ha ráteszem A -ra a lapvédelmet, akkor a frissítés gomb inaktív lesz...Megoldás esetleg?
Próbáltam az általad javasoltat, de nem frissíti sajnos úgy..
-
mh197
őstag
válasz
Fferi50 #22576 üzenetére
Köszönöm, ezt elkezdem megírni, remélem menni fog.
Kezdő vagyok még nagyon excel makróban, de amikor időm van olvasom itt a hozzászólásokat, mert sok hasznos infó van benne.
Amire eddig még nem leltem rá:
Lehetséges egy füzetvédelemmel és lapvédelemmel ellátott excel munkafüzetben a csatolásokat frissíttetni makróval? Arra gondolok, hogy pl mikor rányomok a mentés gombra, akkor frissítse be a csatolásokat is. Amikor a lapvédelmet ráteszem, akkor az "adatok->hivatkozások" ablakban látható "Frissítés" gomb inaktív lesz.
Gondolom ehhez a frissítéshez a makrónak hozzá kell férnie a laphoz, amit a Delila_1 által már ajánlott sor megoldana.ActiveSheet.Protect Password:="hűdetitkosjelszó", UserInterfaceOnly:=True
De hogy tudom a csatolt adatokat ezután frissíttetni vele? Olyan makró, ami ugyanazt csinálná, mint amit az "adatok->hivatkozások" ablakban látható "Frissítés" gomb.
Azért lenne ez fontos, mert megnyitáskor ugyan befrissíti az egyéb excel fájlokból csatolt adatokat, de utána nem. Ha a csatolásban hivatkozott fájl egy hálózati mappában van megosztva, és a fájlba beírok valamit egy másik gépről, akkor amibe becsatoltam, csak akkor válik ez az adat láthatóvá, ha újra megnyitom az excel fájlt. Ezért lenne jó egy olyan makró, ami pl a mentés gombra kattintással ugyanazt csinálná, mint amit a megnyitáskor elvégzett csatolások frissítés.
Létezik ilyen? -
botond187
csendes tag
-
slashing
senior tag
válasz
Fferi50 #22488 üzenetére
Ahogy előttem is mondták nem mindegy hogy az oszlop vagy sor van abszolót hivatkozva
itt tök jól látszik hogy az 'A' oszlop összes sorát figyeli ha nagyobb vagy egyenlő 5-nél akkor a teljes C oszlopban bejelöli azt a cellát.
A feltételes formázás képletnél az egyenlőség jel az egy HA függvényel egyenértékű.Jah pont fordítva kellett volna
de a lényeg látszik. A képletben az $A1-et átírod C-re az érvényességben meg a C-t átírod A-ra
-
TomTeke2
csendes tag
válasz
Fferi50 #22478 üzenetére
itt lehet a bibi...mindent a leírtak szerint csinálok, de a vezérlő üres marad. Ha beviszek egy adatot az A9-be és ENTERezek, akkor az megjelenik a vezérlőben, de más adat nem.
Nekem pont az lenne a lényeg, hogy ha elkezdem beírni pl. azt hogy: "ASKC" Akkor dobja ki azokat az adatokat amik így kezdődnek. Lényegében karakterenként szűkítse a lehetséges találatokat, valahogy úgy mint ha egy oszlopot töltenék fel hasonló, vagy azonos adatokkal.
Új hozzászólás Aktív témák
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Jogtiszta Windows - Office & Vírusirtó licencek- Azonnal - Számlával - Garanciával - Nint.hu
- 27%-OS ÁFÁS SZÁMLA I Jogtiszta Microsoft digitális és fizikai termékek I DIGITALKEYZ.COM
- Vírusirtó, Antivirus, VPN kulcsok
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap
- Bezámítás! Lenovo Thinkpad T14 Gen 5 üzleti - Ultra 7 165U 16GB DDR5 512GB SSD Intel Graphics WIN11
- Meta Quest 3 akkumulátoros fejpánt
- Samsung Galaxy A55 / 8 RAM 256GB / Gyárifüggetlen / 12hó Harancia
- LG UltraGear Gaming Monitorok -30%
- Lenovo ThinkPad X13 Yoga i5-10310U 16GB RAM 512GB SSD 13.3 FHD Touch 2in1
Állásajánlatok
Cég: FOTC
Város: Budapest