- iPhone topik
- Vodafone mobilszolgáltatások
- Telekom mobilszolgáltatások
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Eleglide C1 - a középérték
- Milyen okostelefont vegyek?
- Android szakmai topik
- DIGI Mobil
- Android alkalmazások - szoftver kibeszélő topik
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
Hirdetés
-
Egyre közelebb a Poco F6 startja
ma Újabb ár/érték csatát nyerhet a Xiaomi almárka.
-
Nyár végén jön az idei THQ Nordic Digital Showcase
gp Az új bejelentések mellett újabb részleteket kapunk a Gothic Remake-ről és a Titan Quest II-ről is.
-
Az NVIDIA szerint a partnereik prémium AI PC-ket kínálnak
ph Megkezdődött az NPU-k elleni hadjárat, de egy fontos részletet nem említ a cég.
-
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
-
Gh0sT
addikt
Ez volt a legegyszerűbb megoldás, egyébként valszeg az utolsó oldal egyik cellájában volt valami adat, vagy éppen formázás. De mire azt megtalálja az ember...
Szerk.:
TrollBalint: akkor most neked megoldódott a problémád? Mert nem jöttem rá az utolsó hszből.
[Szerkesztve]Soha nem késő, hogy azzá válj, aki lehettél volna.
-
Gh0sT
addikt
Nézzünk egy egyszerű példát, hogy érthető legyen:
A1 cella tartalma egy szám.
B1-ben vizsgáljuk az A1 cella értékét:
=HA(A1>10;''>10'';''=<10'')
Eztán: formátum --> feltételes formázás
A cella értéke egyenlő ''>10'' és beállítod a kívánt formátumot (szín, szegély, betütípus, stb...
Aztán csinálsz még egy feltételt csak a ''=<10'' értékre.
Ha gondolod utánanézek, hogy függvénnyel hogyan lehet megoldani.
Szerk:
Most egy kicsit belegondolva a kérdésedbe: a feltételes formázás már tartalmaz egy logikai vizsgálatot, szóval a HA függvény akár el is hagyható. Bár lehet, hogy egyedi a problémád...
[Szerkesztve]Soha nem késő, hogy azzá válj, aki lehettél volna.
-
lapa
veterán
ha jólértem:
1. mindkét tábla megnyit
2. a 2. tábla 3. oszlopába elkezded írni: =if(isnumber(
3. másik fájlt aktivál
4. kívánt cellát kijelöl (szerkesztőlécben kábé =if(isnumber(másikfájl másikfájlfül A1
5. továbbír =if(isnumber(másikfájl másikfájlfül A1);round(
6. másik fájlt aktivál
7. kívánt cellát kijelöl - szerkesztőlécben =if(isnumber(másikfájl másikfájlfül A1);round(másikfájl másikfájlfül A1
8. továbbír: =if(isnumber(másikfájl másikfájlfül A1);round(másikfájl másikfájlfül A1;-3);''NEMVAN'')
9. entert nyom
10. örül
a 2. tábla minden indításakor megkérdi akarod-e frissíteni az adatokat. olyankor lenézi az 1. tábla utoljára elmentett állapotát és kidobja az eredményt. megszívható a dolog csúnyán, ha nem gondolod jól át a könyvtárszerkezetet ésvagy fájlnevet előre.
round(;) matekos kerekítés, roundup(;) felfelé, rounddown(;) lefelé kerekít. magyarul kerekítés(;), kerek.fel(;), kerek.le(;). az if(;;) magyarul ha(;;) és isnumber() talán szám()
[Szerkesztve] -
Gh0sT
addikt
FKERES lesz az is. Küldd át nyugodtan a táblát, megcsinálom!
Egyébként az is megoldható, hogy összesítve legyen az összes 51-55 számla az 5-ös számlaosztályon belül és még maga az 5-ös is meglegyen.
Szerk.: viszont SQL-t mennyire vágod, mert abban meg nekem kellene némi segítség?!
[Szerkesztve]Soha nem késő, hogy azzá válj, aki lehettél volna.
-
mahatma
aktív tag
válasz mahatma #1139 üzenetére
még az is érdekes, hogy bármilyen fájlt megnyitok most már ezt csinálja, tegnap még semmi baja nem volt, most meg mindegyik ilyen lett, mindenféle állítgatás nélkül...nem értem valaki?
szerk: probléma megoldva, mégiscsak állítgatta valaki itt az irodában
[Szerkesztve]Két hirdetésre jelentkeztem, és mindkét helyen felvettek. Az elsőnek nagyon munkaszaga volt, így a második mellett döntöttem.
-
matekmatika
tag
válasz mahatma #1149 üzenetére
Szia. Azt nem tudom mennyire sügér .A Szerkesztés/Eszköztárak menüpontban bekapcsolod a VisualBasic eszköztárat-ha nem lenne. (Bocs ha így nagyon szájbarágós, de mint írtam nem tudom mennyire sügér a sügér). Ekkor megjelenik az eszköztár, amin bekapcsolod a Tervező módot és a Vezérlők eszköztárát. Valamelyik munkalapodra szépen egymás alá beírod azokat a tételeket, amiket a lenyiló menüből ki szeretnél választani majd. Ezt rakhatod majd akárhová akár másik munkalapra is lényeg hogy ne zavarjon. Katt a Kombi panel ikonra, majd a munkalapon oda ahová rakni szeretnéd a lenyíló listádat. Ezt szabadon méretezheted. ha tetszik a mérete meg a pozíciója, jobb klikk rajta/Tulajdonságok. Kersd meg a LinkedCell sort és írd be annak a cellának az azonosítóját ahol szeretnéd hogy megjelenjen a kiválasztott tétel értéke.(pl:A10) Majd a LastFillRange-t keresd, ide kell beírnod azt a tartományt ahová az előbb a tételeket az előbb beírtad.(pl: ha az A1, A2,...A9 cellákba írtad akkor A1:A9 -t kell beírnod ide. Ha másik munkalapra tetted akkor a másik munkalap nevét és egy felkiáltójelet kell elébe rakni. pl:Munkafüzet2!A1:A9) Ha kikapcsolod a tervezőmód ikonját már működnie is kell, kiválasztod az egyik tételt és abba cellába amit a LinkedCell-hez beírtál meg is jelenik.
-
lapa
veterán
válasz mahatma #1567 üzenetére
itt egy minta:
Option Explicit
Dim sor, ful As Long
Sub konsz_fulbol()
sor = 1
For ful = 1 To ThisWorkbook.Sheets.Count
If Not Sheets(ful).Name = ''célfül'' Then
ThisWorkbook.Sheets(''célfül'').Cells(sor, 1) = Sheets(ful).Name
ThisWorkbook.Sheets(''célfül'').Cells(sor, 2) = Sheets(ful).Cells(1, 1)
sor = sor + 1
End If
Next ful
End Sub
itt a ''célfül'' nevű fülbe gyűjti az adatokat. -
Delila_1
Topikgazda
válasz mahatma #2529 üzenetére
Szia mahatma!
Megnyitod a vezérlők eszköztárát. Az alján a További vezérlők gombot megnyomod, és kiválasztod a Naptár vezérlőt (lehet, hogy Calendarnak, MS Calendarnak hívják). Kapsz egy szálkeresztet, azzal rajzolsz egy négyszöget. Akkor tudsz módosítani ezen az eszközön, mikor Vezérlők eszköztáron a bal felső ikon - Tervezés - aktív. A tulajdonságok közül a legfontosabb a LinkedCell, ide kell beírnod, melyik cellában legyen az eredmény. A többi beállítás a küllemre vonatkozik.
Jó munkát!
[Szerkesztve]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
Topikgazda
válasz mahatma #2538 üzenetére
Valamikor volt egy olyan kérdés, hogy ha A vagy B oszlopban adat van, C-be íródjon be automatikusan az aktuális dátum.
Ezt a kérdést kellene megkeresned, mert valaki jó választ adott rá, a válaszoló biztosan tud megoldást. A válaszban szerepelt a Target.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
lapa
veterán
válasz mahatma #2538 üzenetére
ezzel tudod megjeleníteni, ill. eltüntetni (persze a shape nevét neked kell tudni, pl makrorögzítés közben rájelölsz egérrel...).
ActiveSheet.Shapes(''WindowsMediaPlayer1'').visible = true
ezzel [link] meg megfuttatod, pl
Target.Interior.ColorIndex = 3 helyére
if target.address = ''$A$1''
...visible = true
end if -
Delila_1
Topikgazda
válasz mahatma #2552 üzenetére
El lehet tüntetni a Visible paraméter False-ra való állításával, csak azt nem tudom, hogyan lehet ezt szabályozni egy cellára lépéssel. Gombokkal meg tudom oldani a ki-bekapcsolást.
Lista panel helyett kombi panelt vigyél be. Ha az űrlap eszköztárból vitted be, akkor a Lenyíló soroknál adhatod meg az egyszerre látható sorok számát. Ha pedig a vezérlők eszköztárból, akkor a ListRows-nál.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
Topikgazda
válasz mahatma #2707 üzenetére
Nem biztos, hogy jól értelmezem a kérdésedet.
Ha úgy érted, hogy egy cellában akarsz elhelyezni több sort, a cellaformátumnál az igazítás fülön teheted meg a "Sortöréssel több sorba" bejelölésével. Ugyanezt éred el a szöveg beírásánál az Alt+Enterrel (mikor nem máshonnan másolod a szöveget).Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Brutforsz
aktív tag
-
Delila_1
Topikgazda
válasz mahatma #2749 üzenetére
Biztosan lesz jobb válasz is, most ennyi sikerült:
egy cellába beírtam: www.ebroker.hu/
erre kattintva bejött a lap
ott kijelöltem egy területet, másoltam
Excelbe beillesztettem.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
Topikgazda
válasz mahatma #5333 üzenetére
Annak a füzetnek az aktuális lapjához rendeld a lenti makrót (lapfülön jobb klikk, Kód megjelenítése, a kapott üres lapra másold be), amelyikből a másikba akarod másolni az adatokat.
Private Sub Worksheet_Change(ByVal Target As Range)
sor = Target.Row: oszl = Target.Column
e = Target.Value
Workbooks("Másik_füzet.xls").Sheets("Munka1").Cells(sor, oszl) = e
End SubA "Másik_füzet" és a "Munka1" helyett a természetesen saját elnevezéseidet használd.
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
Topikgazda
válasz mahatma #5337 üzenetére
Akkor add meg a 8 cella címét (helyét), mert ez a makró a lapodon lévő összes cellát átírja a másik füzetbe, mikor az egyes cellákba értéket írsz.
Nézd meg az 5335-ös hozzászólást is.[ Szerkesztve ]
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
- Anglia - élmények, tapasztalatok
- Konzolokról KULTURÁLT módon
- BestBuy ruhás topik
- Milyen billentyűzetet vegyek?
- 3D nyomtatás
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Microsoft Excel topic
- Fujifilm X
- További aktív témák...