-
Fototrend
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
-
lazlo8
tag
négy kérdésem lenne.
1.
létrehoztam a view>toolbars>command toolbox segítségével egy command buttont amit tök szépen megformáztam.
ha ráklikkelek jobb gombbal nem tudom 1 makrohoz se hozzárendelni, míg ha beillesztek
egy wordart,clipart stb képet akkor jobb gombbal hozzá tudom adni a makrót,(assign macro).
mit tegyek hogy a command button-on működjön?
2.
Ha majd müködni fog a command buttonom szeretném hogy az legyen az első dolga hogy
megkérdezi a felhasználót hogy honnan nyissa meg a forrás(adat) file-t (ctrl+o) ezt hogy csináljam?3.
mi az a parancs amivel kitudom jelölni azt a tartományt ami tartalmaz adatot?
pl. itt van nálam egy excel amibe van 50 sor adat a p oszlopig, jövő héten ez a táblázat 400ig
fog adatot tartalmzi az ai oszlopig.nekem most csak 50 sor kell legközelebb pedig 400,
ha mindet kijelölöm az azért nem jó mert van egy másik táblám ami szintén 50sort tartalmaz
most holnap meg150-et. tehát 2 excelből kellene 1 csak a tartomány mindig változik.
4.
makró segítségével el lehet menteni egy excel dokumentumot hogy a mai dátum+ vmi legyen a
file neve? sőt zip segítségével be lehet tömöríteni vagy ez már túlzás? -
Delila_1
Topikgazda
válasz medium84 #8596 üzenetére
Ezt a makrót abba a füzetbe másold be, ahol a 2 oszlopod van. Feltételeztem, hogy mindkét füzeted első lapján vannak az adataid. A makróban írd át a füzetek nevét (Elso, Masodik).
Sub Megjelol()
Dim sor As Integer, usor As Integer
Dim serial, c
sor = 2: usor = ActiveSheet.UsedRange.Rows.Count
For sor = 2 To usor
serial = Cells(sor, 1).Value
Windows("Masodik.xls").Activate
With Range("A:A")
Set c = .Find(serial, LookIn:=xlValues, LookAt:=xlPart)
If Not c Is Nothing Then
Cells(c.Row, 1).Font.ColorIndex = 3
Windows("Elso.xls").Activate
Range(Cells(sor, 1), Cells(sor, 3)).Font.ColorIndex = 3
Cells(sor, 2).FormulaR1C1 = "=VLOOKUP(RC[-1],[Masodik.xls]Munka1!C1:C2,2,0)"
Cells(sor, 3).FormulaR1C1 = "=VLOOKUP(RC[-2],[Masodik.xls]Munka1!C1:C3,3,0)"
End If
End With
Windows("Elso.xls").Activate
Next
Range("B:C").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
Cells(1).Select
Application.ScreenUpdating = True
End SubProgramozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
félisten
1. Ezt nem tudom, nem használom már a 2003-at, majd valaki ránéz
2. Ezt meg nem biztos, hogy jól értem. Miért akarsz egy olyan gombot az eszköztárra, ami már létezik?
3. UsedRange.Select
4. Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:="FSCD_" & Format(Now, "yyyymmdd") & ".xlsm"
Application.DisplayAlerts = TrueMindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
m.zmrzlina
senior tag
létrehoztam a view>toolbars>command toolbox segítségével egy command buttont amit tök szépen megformáztam.
ha ráklikkelek jobb gombbal nem tudom 1 makrohoz se hozzárendelni, míg ha beillesztek
egy wordart,clipart stb képet akkor jobb gombbal hozzá tudom adni a makrót,(assign macro).
mit tegyek hogy a command button-on működjön?Ha arról beszélünk ami nálam az Űrlap vezérlőelemek helyen elérhető akkor szerintem ne a gombon, hanem a keretén (nem kretén:-) kattints jobbal (ne ferdén csíkozott hanem pontozott legyen a keret)
Ha majd müködni fog a command buttonom szeretném hogy az legyen az első dolga hogy
megkérdezi a felhasználót hogy honnan nyissa meg a forrás(adat) file-t (ctrl+o) ezt hogy csináljam?Nem tudom milyen fájlt kell megnyitni és mit kell vele csinálni de ha jó az neked, hogy egy textfájl minden sorát egyetlen cellába másolja (egy sor egy cella) akkor próbálkozz ezzel:
Public FileName As Variant
Sub GetImportFileName()
Dim Filt As String
Dim FilterIndex As Integer
Dim Title As String
Filt = "Text Files (*.txt),*.txt," & "All Files (*.*),*.*"
FilterIndex = 1
Title = "Válaszd ki a fájlt"
FileName = Application.GetOpenFilename (FileFilter:=Filt, FilterIndex:=FilterIndex, Title:=Title)
If FileName = False Then
MsgBox "Nem volt fájl kiválasztva."
Exit Sub
End If
Open FileName For Input As #1
r = 0
Do Until EOF(1)
Line Input #1, Data
ActiveCell.Offset(r, 0) = Data
r = r + 1
Loop
Close #1
End Submi az a parancs amivel kitudom jelölni azt a tartományt ami tartalmaz adatot?
pl. itt van nálam egy excel amibe van 50 sor adat a p oszlopig, jövő héten ez a táblázat 400ig
fog adatot tartalmzi az ai oszlopig.nekem most csak 50 sor kell legközelebb pedig 400,
ha mindet kijelölöm az azért nem jó mert van egy másik táblám ami szintén 50sort tartalmaz
most holnap meg150-et. tehát 2 excelből kellene 1 csak a tartomány mindig változik.Erre több megoldás is van, pontosítsd a feladatot. Egybefüggő-e a tartomány stb... stb...
-
félisten
-
Sickboy25
addikt
válasz m.zmrzlina #8601 üzenetére
Köszi ez így jó lesz...
"Az élet olyan, mint az ásás. Néha hátráltat egy- két gyökér, de annak jól odab*szol ásóval, azt’ haladsz tovább!"X360 gamertag: sickboyhun
-
Delila_1
Topikgazda
A 2-es kérdésre:
Sub Utvonal()
Dim Utvonal As String, Fajlnev As String
Utvonal = InputBox("Mi legyen az útvonal?", "Útvonal kiválasztása", Default)
Fajlnev = InputBox("Melyik fájlt nyissam meg?", "Fájlnév megadása", Default)
Workbooks.Open Filename:=Utvonal & "\" & Fajlnev & ".xls"
End SubFire
Tényleg kimaradt a képernyőfrissítés letiltása , jó, hogy észrevetted.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Sickboy25
addikt
válasz Sickboy25 #8607 üzenetére
Vagyis egy apró hibája azért van... Mégpedig, ha 100% felett jönne ki az érték, akkor nem 110% -ot jelenít meg hanem 90%-ot... Ez mitől lehet?
"Az élet olyan, mint az ásás. Néha hátráltat egy- két gyökér, de annak jól odab*szol ásóval, azt’ haladsz tovább!"X360 gamertag: sickboyhun
-
Sickboy25
addikt
válasz Sickboy25 #8607 üzenetére
Közben teszteltem és nem jó a képlet... Nem számol helyesen.
Közeben rájöttem és köszi a segítséget: =H5/(D5*G5)/24 így számol helyesen...
[ Szerkesztve ]
"Az élet olyan, mint az ásás. Néha hátráltat egy- két gyökér, de annak jól odab*szol ásóval, azt’ haladsz tovább!"X360 gamertag: sickboyhun
-
Gimre
csendes tag
Sziasztok!
Egy kis segitség kellene. Office 2010-t használok és az excelben letöltöttem egy sablont, namost van benne egy függvény méghozzá a darabteli és a kritérium mezőben ez volt [@Country] 1ébbként a Country egy lenyiló lista jellegű vmi, szerintem szürő. szoval azt szeretném kérdezni hogy miért kell a @-jel. Ugyan ez a jel van ([@W*3])+[@D].
Azt nem tom ha esetleg kitörlöm a @ jelet akkor mitörténik.
Előre is köszönöm
ImreGulyás Imre
-
Gimre
csendes tag
Még egy kérdést szeretnék meg tudni.
Mi a külömbség a Range és a Excel.range tipus között?
Köszi
Gulyás Imre
-
Vizes Tomi
tag
üdv !
Az lenne a kérdésem, hogy hogyan tudok időtartamok között keresni, és összesíteni
Pl Tankolási listadátumok kártyaszámok mennyiség Ft
2010.01.08 34566777644 DIESEL n 63,42 18703
2010.01.29 34566777644 DIESEL n 64,72 18892
2010.02.11 34566777644 DIESEL n 64,48 19595
2010.02.16 34566777644 DIESEL n 56,53 16501
2010.02.23 34566777644 DIESEL n 68,66 20866
2010.03.03 34566777644 DIESEL n 66,47 20599
2010.03.12 345667776447 DIESEL n 64,2 20088valami olyasmit szeretnék , hogy ilyen listából szedje ki, hogy mennyi volt az összes tankolás pl januárban egy adott kártyára.
próbálkoztam kimutatásvarázslóval de a januári tankolásokat nem akarta összevonni
próbáltam még a szumhatöbb függvényt de nem tudtam úgy beállítani , hogy pl a 2010.01.01 és a 2010.01.31 közötti adott rendszámnak megfelelő tankolt mennyiségeket összeadja.
Segítenétek?
Köszönömüdv
-
Gimre
csendes tag
Sziasztok!
Egy kis segitség kellene. Office 2010-t használok és az excelben letöltöttem egy sablont, namost van benne egy függvény méghozzá a darabteli és a kritérium mezőben ez volt [@Country] 1ébbként a Country egy lenyiló lista jellegű vmi, szerintem szürő. szoval azt szeretném kérdezni hogy miért kell a @-jel. Ugyan ez a jel van ([@W*3])+[@D].
Azt nem tom ha esetleg kitörlöm a @ jelet akkor mitörténik.
Előre is köszönömGimre
Gulyás Imre
-
Delila_1
Topikgazda
válasz Vizes Tomi #8613 üzenetére
Vegyél fel egy új oszlopot, ahova a HÓNAP függvény segítségével beíratod az A oszlop hónapjának a számát, és erre az oszlopra hivatkozz a SZUMHATÖBB-bel.
Szóba jöhet még a SZOZRATÖSSZEG függvény is a megoldáshoz.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Vizes Tomi
tag
Köszönöm
Ez nem jutott eszembe -
Delila_1
Topikgazda
válasz Vizes Tomi #8616 üzenetére
Nincs mit.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Oly
senior tag
Sziasztok
Van arra mód, hogy a macro végén törölje a macro saját magát?
SonyEricsson T20 - T68 - T610 - K700 - W800 - K750 - K800 - C702 - P1 - MOTO Defy - Galaxy S Advance - Galaxy S4 - Lumia 820 - Honor 7 - iPhone 5S
-
félisten
Deleting All VBA Code In A Project résznél találod
Most nem próbálom ki, de majd írj mire jutottál véle, logikusan ennek az egy makrónak azért meg kellene, hogy maradjon(mármint ami kitörli az összes többit)...Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
m.zmrzlina
senior tag
Fura dolgot találtam miközben VBA kódok optimalizálása (működés gyorsítása) témakörben olvasgattam.
Itt: http://www.avdf.com/apr98/art_ot003.html a Tip #3-nál azt írják (ha jól értem) hogy ha lehet ne használjuk az Excel függvényeit a kódban inkább programozzuk le az összefüggést.
Itt meg: http://www.cpearson.com/excel/optimize.htm a Worksheet Functions résznél mintha pont az ellentéte lenne leírva.
Most akkor valamit félreértek vagy tényleg valami ellentmondás van?
-
félisten
válasz m.zmrzlina #8621 üzenetére
Nincs ebben ellentmondás, csak vannak olyan esetek (általában egyszerű dolgok esetében), ahol a beépített funkciók lassabbak, mint egy VBA kód.
Az első példa erről szól, azaz a MAX függvény meghívása sokkal lassabb, mint egy IF/THEN/ELSE elágazás/struktúra alkalmazása.A második eset már teljesen más, hisz ott egy nagyobb tartomány összegét számolják ki, ciklus segítségével, ez esetben a beépített WorkSheetFunction.Sum függvény meghívása lényegesen hatékonyabb.
A topicban leggyakrabban elég egyszerű problémák merülnek fel, legalábbis arra gondolok, hogy nem igazán számít a sebesség. Egy összetettebb project esetében persze ezekre illik odafigyelni. A másik "probléma" meg az szokott lenni, hogy gyakran (főleg azon emberkéknél, akik nem rég óta ismerkednek az Excel-el illetve a VBA programozással) abba a hibába esnek, hogy a netről összeszednek mindenféle leírást és azt alkalmazzák, azaz ilyen dirib-darabokból "tákolják össze" a programjukat. Na ez öreg hiba, mert gyakran az egyik szubrutinjuk teljesen más programozástechnikát tartalmaz(akárcsak szintaktikailag is), mint a másik.
Az is gond kezdő emberkéknél, hogy nem arra használják az excel-t, amire az alapvetően hivatott, azaz néha úgymond adatbázis-kezelőként használják, olyan feladatokat szeretnének kivitelezni az excel-el, amire Ő nem igazán hivatott, és ilyenkor jön a teljesen felesleges makrózgatás, és a szükségtelenül bonyolult makrókódok.
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
m.zmrzlina
senior tag
válasz Fire/SOUL/CD #8622 üzenetére
Köszönöm a választ így világosabb egy kicsit.
A topicban leggyakrabban elég egyszerű problémák merülnek fel, legalábbis arra gondolok, hogy nem igazán számít a sebesség.
Bár egy Application.ScreenUpdating = False/True páros még egszerűbb esetekben is látványos eredményt tud produkálni.
összeszednek mindenféle leírást és azt alkalmazzák, azaz ilyen dirib-darabokból "tákolják össze"
A tákolással (hobbiszinten) szerintem nincs baj inkább azzal, hogy ha valaki megelégszik a tákolmánnyal és nem akar fejlődni és jobbat csinálni.
-
félisten
A diagramok szerelmeseinek (hátha valaki számára jól jön)
SimplexNumerica (Ingyenes)
Pár kép
Gyári oldal[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
m.zmrzlina
senior tag
Az miért van hogy ez a hivatkozás nem működik
Sheets("szűrőháló").Range("A1").Select ebben a formában
csak így:
Sheets("szűrőháló").Select
Range("A1").SelectÍgy azonban működik:
Sheets("szurohalo").Range("A1").Select
Természetesen az ékezetes formánál a munkalapnak is ékezetes a neve, a másiknál pedig nem.
-
félisten
válasz m.zmrzlina #8625 üzenetére
Hát ez gond, ugyanis a
Sheets("szűrőháló").Range("A1").Selectés
Sheets("szurohalo").Range("A1").Select
sem működhetne...Ha másik munkalapon állsz, akkor nem lehet direktbe hivatkozni(kiválasztani) így egy cellát. Szerintem telepíts szervízcsomagot az Office-hoz, mert jó eséllyel most nincs, vagy legalábbis nem naprakész a frissítése...
(Nálam sem megy egyik verzió sem, Office 2010 x64)
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
m.zmrzlina
senior tag
válasz Fire/SOUL/CD #8626 üzenetére
Én bénáztam, bocs.
Összekevertem ezt:Sheets("szűrőháló").Range("A1").Select
ezzel:
Sheets("szűrőháló").Range("A1").Value = "akármi"
[ Szerkesztve ]
-
perfag
aktív tag
válasz Fire/SOUL/CD #8620 üzenetére
logikusan ennek az egy makrónak azért meg kellene, hogy maradjon (mármint ami kitörli az összes többit - szerintem nem. A makró, mint interpretált program bekerül a memóriába és innentől független a forráskódtól, tehát ez utóbbi törölhető.
-
félisten
-
perfag
aktív tag
válasz Fire/SOUL/CD #8629 üzenetére
Kipróbáltad, vagy elméleti síkon csörtézünk?
Nem párbajra hívtalak ki, volt egy véleményed, amivel nem értek egyet.
- eszement dolognak tartom (önző hozzáállás, merthogy nekem nincs rá szükségem ), dehogy próbáltam ki
- Chip Pearson neve nekem biztosítékMost viszont kipróbáltam, műxik. Ha nálad nem, akkor ezért: To make the macro work, you'll need to make sure that there is a reference to Microsoft Visual Basic for Applications Extensibility. (You do this by choosing, in the VB Editor, Tools | References and then choosing Microsoft Visual Basic for Applications Extensibility in the available references.)
-
félisten
Pontosan tudtam miért nem futott le a kód, csak igazából az Extensibility csomag, az talán a leggyengébb láncszem az Excelben (is), legalább is régebben az volt. Bátorság (meg rendszervisszaállítási pont) kell ahhoz, hogy én azt bekapcsoljam...
(20 másodperc alatt állítom vissza a rendszer ha arról van szó, de akkor sem szórakozok azzal a csomaggal)Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
kwd
csendes tag
Sziasztok,
valaki legyen szíves segítsen nekem.
Azt szeretném megadni excel makróban mintha "F2" nyomnék egy cellán vagy duplán kattintanék bele az egérrel, majd enterrel kilépnék a cella szerkesztésből.
Módosítani semmit nem szeretnék a cellán.
Az ok, az hogy ha eredetileg text formátumú oszlopot vissza formázok generálra, a formátum csak "a cellákba való bele kattogatás" után változik.Segítségeteket előre is köszönöm!
-
Delila_1
Topikgazda
Úgy vélem, hogy az átalakítandó celláid szöveg formátumú számjegyeket tartalmaznak. Egyszerűbben is átalakíthatod az egészet.
Valahova egy üres cellába beírsz egy 1-est, másolod. Kijelölöd a kérdéses tartományt, jobb klikk, Irányított beillesztés, Szorzás. Az 1-esre már nincs szükség, törölheted. Ennyi.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
lazlo8
tag
köszi a gyors segítséget sokat segítettetek , örök hálám de még mindig van vmi amit nem értek.
1.ok
2,
A makró felvevővel felvettem egy makrót.
a bajom az hogy én mindennap másnevű xls.t nyitok meg De a xls tartalma mindig ugyanaz.Workbooks.Open Filename:= _
"C:\utazas\12\utazas2010november11.xls"ha kitörlöm és egy*-ot írok az idézőjeles részbe akkor run time error 1004-es hibát kapok, *.xls-esel se működik.
mi a hiba? azt akarom hogy azt kérdezze meg tőlem hogy melyik file-t nyissa meg *.xls.a file természetesen egy excel.
3-4.ok megoldottam
más láttam neten olyat igaz ms acces de vmi vba segítségével pdf-be lett kész egy dokumentum. tehát accesbe van pl 5 tábla sok sok adattal, van mondjuk 5 lekérdezés ami leszűri az adatokat csinál 1-2grafikont és kész pdf-be az eredmény. ez létezik? vagy vmit félreértettem? -
lazlo8
tag
válasz Delila_1 #8636 üzenetére
oké ezt ha 1-1be bemásolom akkor nem mukodiik,
mit irjak az mi legyen az utvonal, melyik fájlt nyissam meg, filenév megadása... stb. helyekre?
bocs h értetlen vagyok de kezdőként még nem nagyon értem a makrókat.
fogalmazhatnék ugyis h mik a változo paraméterek ami helyére én C:\-it irhatok vagy legalább egy *.xls-t -
félisten
Ha csak annyi a problémád, hogy mindig más és más a fájlnév, az könnyen orvosolható. Ahogy látom, a fájl neve(és csak a fájlnév) alapvetően az aktuális dátumból származtatott, de mindig ugyanabban a mappában található, azaz
"C:\utazas\12\utazas2010november11.xls"
"C:\utazas\12\utazas2010november12.xls"
"C:\utazas\12\utazas2010november13.xls"
és így továbbNo ebben az esetben egyszerűen elő lehet állítani a kívánt fájlnevet, az alábbi kód, mindig az aktuális dátumnak megfelelő fájlnevet állítja elő, azaz MA a
C:\utazas\12\utazas2010november14.xls fájlt nyitná meg.My_FileName = "C:\utazas\12\utazas" & Format(Now, "yyyymmmmdd") & ".xls"
Workbooks.Open Filename:=My_FileName[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
rekid
addikt
Hello!
Egy kis segitseget szeretnék kerni.
Office 2007
Probléma a következő:
Van egy rakás adatom ezek jellemzően státusz bitek 0-1.
Mondjuk 3 oszlopban villanykapcslo 1 kapcsolo 2 kapcsolo 3 és persze dátum.
mindezt egy diagramon szeretném megjeleníteni dátum szerint. A probléma az hogy a 3 oszlop értékei kitakarják egymást. (ugye mindegyik 1-es vagy 0-ás)
el lehet valahogy tolni egymástól a "görbéket". ? Persze anélkül hogy bármelyik oszlop értékeit kézzel tolnám el. (mondjuk egyik oszlop értékeihez 2-őt másikhoz 4-et harmadikhoz 6-ot adnék.)
Remelem érthető a probléma.Gyáva népnek nincs hazája!
-
félisten
Esetleg (ha így is megfelelne), akkor sima feltételes formázással
Tudom, ez nem diagram, de ha csak az a lényeg, hogy vizuálisan legyenek megjelenítve a kapcsolók állásai adott dátumkor, akkor talán ez is megoldást jelenthet...(B,C,D oszlopokban 1 és 0 értékek szerepelnek, csak a feltételes formázásnál kikapcsoltam az értékek megjelenítését. Természetesen a cellákba 1-est és 0-át írhatsz...)
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
rekid
addikt
válasz Delila_1 #8640 üzenetére
Mert az a probléma megkerülése nem pedig a megoldása Persze ha nincs más marad ez.
Fire/Soul/CD:
Sajnos ez a megoldás nem jo nekem. Gyakorlatilag arrol van szo hogy van több hőtermelőd egy rendszerben amellyel tartályokat fűtesz fel és nekem idoben látnom kell hogy adott homersekletnel melyik hotermelo volt bekapcsolva es meddig. De ugye a be/ki kapcsolast 0-1 el irod le. A vicc az hogy linux alatt egy gnu plottal siman tudsz ilyeneket csinalni, csakhat ha megrendelo windows-t ker.. Kicsit furcsa hogy egy 2007-es office egy ilyen aprosagra nem kepes.
Azert köszönöm a segitseget!Gyáva népnek nincs hazája!
-
félisten
Betennél egy képet a gnu plottal készített diagramról?
Csak kíváncsi vagyok, hogy mégis milyen az a diagram...kwd
És ha ilyesmik vannak a cellában "C0103, S5584" , akkor miben fog változni/nálad miben változik ha szövegről általánosra alakítod?[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
perfag
aktív tag
-
rekid
addikt
válasz Fire/SOUL/CD #8644 üzenetére
Pl. Alsó két vonal ott mindketto 0-ban van végig.
Tenyleg, exel 2007 ben tudok valahogyan a diagrammon nagyitani? Itt pl kijelolom egy részét a diagramnak es kinagyitja, excelben meglehet ezt igy oldani?
Felreertes ne essek nem fikazni szeretnem az office-t csak nem tudom van e ra lehetőseg mert eddig nem talaltam. Olyat igen (jobb also sarok hogy komplett nézetet nagyit de ugye az nem ugyanaz. )Gyáva népnek nincs hazája!
-
rekid
addikt
válasz Fire/SOUL/CD #8644 üzenetére
Dupla.
perfag:
Ö excelben kérik az adatokat. Azt tudjak kezelni. En meg azt nem. ezek szerint..[ Szerkesztve ]
Gyáva népnek nincs hazája!
-
Cuci3
tag
Office 2007-tel még mindig nem volt se időm, se kedvem megismerkedni, de mi lenne ha nem 1/0-kat raksz az cellákba, hanem 1/üres értékeket. Vagy másképp: 1/0-t bedobod, majd a 0-s cellákból az értéket kitörlöd.
Azáltal a 0-ba való leugrás megszűnik. Esetleg lehet még alkalmazni a Beállítások / Esésvonalak funkciót a vonalakon való jobb klikk után. És persze mindez 2003 alatt volt. -
kwd
csendes tag
válasz Fire/SOUL/CD #8644 üzenetére
hát amig szövegen van #N/A-kat hoz a vlookup. ha át alakitom generálra és végig katogatom vagy egérrel vagy F2-vel akkor nagyon szépen mennek a függvények.
Az okot nem ismerem, de tudom, hogy így szoktam megoldani. Sajnos már van amikor 1000 és fölötte lévő sorokról van szó ezért szeretném egyszerüsíteni és gyorsítani az "eljárást".
-
félisten
Korábban nem volt szó ugyan VLOOKUP-ról, de végül is lényegtelen, mert a szöveg->általános vagy fordított konverzió nem okozhat ilyen jelenséget. Valami nem kerek Nálad...Itt van 2 példa egy hagyományos és egy makrós megoldás, talán segít kideríteni, hogy nálad mi lehet a gond.
(Az A1:A4 tartományt elneveztem Adatok-nak...)Makró
Private Sub CommandButton1_Click()
Dim MyFxs As WorksheetFunction
Set MyFxs = Application.WorksheetFunction
Dim MyRange As Range
Set MyRange = Sheets("Munka1").Range("Adatok")
On Error Resume Next
Result = MyFxs.VLookup("A456", MyRange, 1, False)
If Err.Number <> 0 Then
MsgBox ("Nincs ilyen elem: " & Result)
Else: MsgBox ("Található ilyen elem: " & Result)
End If
End Sub[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)