- Azonnali mobilos kérdések órája
- Szakított a OnePlus és a Hasselblad
- Apple iPhone 17 - alap
- A Galaxy S26-tal együtt késik a One UI 8.5
- Samsung Galaxy A54 - türelemjáték
- Android alkalmazások - szoftver kibeszélő topik
- Apple Watch
- iPhone topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Xiaomi 15 - kicsi telefon nagy energiával
-
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
-
Mutt
senior tag
válasz
marchello1
#41971
üzenetére
Szia,
onEdit-et ezzel egészítsd ki:
//ez fog megjelenni a cellában
const link = 'Kattins ide'
//ha a cellában már van hivatkozás vagy a cella tartalma nem http-vel kezdődik akkor kihagyjuk
if (cell.getFormula().substring(0,10) != '=HYPERLINK' && cell.getValue().substring(0,4).toLowerCase() == 'http')
{
//a cella tartalmát linkesítjük
cell.setFormula('=HYPERLINK("' + cell.getValue() + '";"' + link + '")');
}üdv
-
Mutt
senior tag
válasz
marchello1
#41956
üzenetére
Szia,
Ez esetben az onEdit makrót kell kibővítened vmi ilyennel:
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getActiveRangeList().setShowHyperlink(false);Ha azt akarod, hogy csak adott munkalapon induljon el, akkor pedig plusz ellenőrzéssel nézd meg ezt:
var spreadsheet = SpreadsheetApp.getActive();
if (spreadsheet.getSheetName() == 'munkalapodneve')
{
spreadsheet.getActiveRangeList().setShowHyperlink(false);
}üdv
-
Mutt
senior tag
válasz
marchello1
#41944
üzenetére
Szia,
Ezt bővítsd a kívánt formátumokkal.
function onEdit(e){
var cell = e.range;
if(cell.getColumn() == 2) {
var currency = cell.getValue();
var format;
switch (currency) {
case "HUF": format = "#,##0.00\ [$Ft-40E]"; break;
case "USD": format = "$#,##0.00;$(#,##0.00)"; break;
case "EUR": format = "€#,##0.00;€(#,##0.00)"; break;
default: format = "@"; break;
}
cell.offset(0,-1).setNumberFormat(format);
}
}üdv
-
Mutt
senior tag
válasz
marchello1
#39522
üzenetére
Szia,
Képletekkel ez nehezen oldható meg; jó pár segédoszlop kell ahova mindig vissza kell vezetni a még ki nem húzott neveket.
Erre ma még makró a legjobb megoldás. Felraktam ide egy változatot.
üdv
-
Mutt
senior tag
válasz
marchello1
#39509
üzenetére
Szia,
Ha VBA-ban csinálod, akkor kódban legyen elől egy Randomize.
Ha munkalapon dolgozol, akkor a nevek mellett egy oszlopba vegyél fel véletlenszámokat (VÉL függvénnyel) és utána ha monduk 5 név kell, akkor a KICSI vagy NAGY függvényel kiválsztanám az 5 számot. Ezeket a számokat HOL.VAN függvénnyel megkeresném a véletlen oszlopban és INDEX-el kiíratom.
Ha nem elég véletlenek a számok, akkor F9-el kérhetsz újabat, vagy szorozz/adj össze két véletlenszámot.
üdv
-
lappy
őstag
válasz
marchello1
#39509
üzenetére
Ha nem is tökéletes, de a következőt csináld meg:
egy oszlopban a Vél függvénnyel előállítasz annyi számot ahány név van.
a mellette lévő oszlopba beírsz egy számot (ez szintén annyi legyen ahány neved van)
majd ezzel a képlettel generálsz számokat a nevek mellé=HA(SOR()-SOR(A$1)+1>$D$1;"";SORSZÁM(ELTOLÁS($E$1;SOR()-SOR(A$1)+(OSZLOP()-OSZLOP($A1))*($D$1/2););$E$1:INDEX($E$1:$E$1000;$D$1)))
ezután pedig összerendeled őket
pl. 1-2; 3-4; 5-6; stb. -
GreenIT
tag
válasz
marchello1
#39509
üzenetére
Karácsonyi húzást szeretnék csinálni

Ha ezt valahogy erthetoen leirod, talan gyorsabban kapsz ra valaszt.

UI: Javasolt olvasmany a "hogyan kerdezzunk ..", nem artana, ha elolvasnad.

-
DeFranco
nagyúr
válasz
marchello1
#35155
üzenetére
az utolsó paramétert töltsd ki (alapesetben
HAMIS-sal vagy0-val, egyéb esetben olvasd el a függvény súgóját én még soha nem használtamIGAZvagy1-el) -
Overtaker
csendes tag
válasz
marchello1
#35155
üzenetére
A B3 : C16 táblázat idő szerint emelkedő sorrendben legyen, akkor rendesen működni fog. (Bár nem tudom, hogy az eredmény akkor megfelelő lesz-e, ha esetleg másodperc részletességű időket keresel).
-
Fferi50
Topikgazda
válasz
marchello1
#32718
üzenetére
Szia!
A diagram tipusa: terület diagram (egszerű). A sorozatok sorrendjét úgy állítsd be, hogy az első sor legyen a 4., a második sor a 3. a harmadik sor a 2. és a negyedik sor az 1. a diagramon (mivel az 1. van leghátul és a 4. lesz legelöl a rajzon). A terület diagramnak ebben a formájában ugyanis az elől levő sorozat takarja a hátrább levőket, így a harmadik és negyedik sor azonossága miatt csak az egyiket látod.
A rajzterület színét is állítsd be a neked megfelelőre. Ez a szín fog kilátszani ott, ahol a sorozatok nem fedik le.
Nézd meg légy szíves, hogy az adataid formája idő-e (mert lehet, hogy szöveg). Ha szöveg, akkor valamilyen módon át kell alakítanod számmá és idő formátummá (külön kezelve a kettőspont előtti és utáni részt - az idő ábrázolásról a 32715 hozzászólásomban írtam).Ha az adataid idő adatok, akkor a függőleges tengelyt is tudod idő formátumúvá alakítanod (tengely formázása - szám - idő vagy egyéni) valamint tudod a minimum-maximum értéket is szabályozni (ne felejtsd el, hogy itt is csak egynél kisebb törtszámok lehetnek!).
Remélem sikerül!
Üdv.
-
Delila_1
veterán
válasz
marchello1
#21770
üzenetére
Szívesen.

-
Delila_1
veterán
válasz
marchello1
#21765
üzenetére
Az A4:A33 tartomány feltételes formázásának a képlete
=HÓNAP(A4)>HÓNAP(A$3), ehhez fehér karakterszínt rendelj, és add meg a többi oszlopra is. Fontos a $ jel a hármas előtt!
-
lappy
őstag
válasz
marchello1
#21658
üzenetére
Szerintem link alapján nem fogunk rájönni a hibára ott vmit be kell állítani hogy ne dobalja egymásra
-
retesz147
addikt
válasz
marchello1
#21445
üzenetére
Sziasztok!
Kérnék egy kis segítséget tőletek.
Van két oszlopom(A,B), melyben számok vannak elvétve. Meg kellene vizsgálni, hogy ha a két oszlop soraiban van szám, akkor azt a 3.(C) oszlopban adja vissza. Ha mindkét oszlopban van szám, akkor a B oszlopot adja eredményül.
"A" oszlop régi árak, "B" oszlop új árak és a "C" oszlop lenne ennek a kettőnek az összefésülése úgy,hogyha van új ár (B), akkor az lenne a C oszlopban, ha nincs új ár, akkor a régi lenne a C oszlopban.
Meg lehet ezt oldani makró nélkül?Köszönöm szépen!
-
PistiSan
addikt
válasz
marchello1
#21443
üzenetére
Jelöld ki az összes oszlopot, A-D-ig, majd menj a szűrésre, így tudsz mindegyikre szűrést végezni, nyilván neked csak az "A" és a "D" lesz az érdekes.
-
Delila_1
veterán
válasz
marchello1
#18288
üzenetére
Helyes.

-
Delila_1
veterán
válasz
marchello1
#18286
üzenetére
Az oszlopban bárhol állva a Ctrl+le-nyíl azonnal az alsó adathoz visz, nem kell görgetni.
-
Delila_1
veterán
válasz
marchello1
#18284
üzenetére
Miért nem helyben szűröd? Ha egy sorban vannak az összetartozó adatok, bármelyik oszlopra szűrhetsz.
Az adatok duplikálása (redundancia) a 7 fő bűn között van.
-
Delila_1
veterán
válasz
marchello1
#18282
üzenetére
Már csak azt nem tudom, hogy mit szeretnél az adatokból kihozni.

Az mindenesetre meggondolandó, hogy azonos rekordban (sorban) legyenek az összetartozó adatok. -
Delila_1
veterán
válasz
marchello1
#18278
üzenetére
Más elrendezést javasolok, amivel 1 rekordba kerülnek az összetartozó adatok, és a cellák összevonása is elkerülhető.

A makró:
Sub helyszinek()
Dim sor%, sor1%
sor% = 2: sor1% = 2
Do While Cells(sor%, "A") <> ""
If Application.WorksheetFunction.CountA(Range("B" & sor% & ":C" & sor%)) = 2 Then
Cells(sor1%, "I") = Cells(sor%, "A")
Cells(sor1%, "J") = Cells(sor%, "B")
Cells(sor1%, "K") = Cells(sor%, "C")
sor1% = sor1% + 1
End If
sor% = sor% + 1
Loop
End Sub -
Delila_1
veterán
válasz
marchello1
#18278
üzenetére
Tulajdonképpen azt szeretnéd, hogy a bal oldali táblázatból gyűjtse ki a jobb oldaliba azokat az adatokat, ahol mind a két helyszín megvan?
-
Delila_1
veterán
válasz
marchello1
#18278
üzenetére
if range("b4")="" then nextrow=nextrow+2
-
Delila_1
veterán
válasz
marchello1
#18275
üzenetére
A Sheets("Munka1").Cells(nextrow, 11) = Munka1.Range("B4").Value helyett
Sheets("Munka1").Cells(nextrow+1, 11) = Munka1.Range("B4").Value -et írj.A B3 és B4 cellák adatait azonos helyre írattad be.
-
Delila_1
veterán
válasz
marchello1
#14834
üzenetére
Gondoltam, hogy nem ismered, azért ijedtél meg a feladat "nagyságától".
Szívesen.
-
Delila_1
veterán
válasz
marchello1
#14810
üzenetére
Megcsináltam az első 6 lapot. A technika:
- nyomva tartott Ctrl mellett a 06-os lapfület jobbra húzod
- felengeded az egér, gombját, majd a Ctrl billentyűt
- átnevezed a lapot 07-re
- a C5 cellában a 05-ös füzetre való hivatkozást átírod 06-ra.Jöhet a következő lap.
Jövőre 1 adatot kell átírni a 01-es lapon a C5-ös cellában, ott is csak az évszámot.
Nem olyan nagy munka!
Szerk.: egyszerre több kijelölt lapot is másolhatsz, de úgy könnyebb eltéveszteni.

-
Delila_1
veterán
válasz
marchello1
#14797
üzenetére
Nézd meg a linken a cellák formátumát is.
-
Delila_1
veterán
válasz
marchello1
#14774
üzenetére
Szívesen.

-
Delila_1
veterán
válasz
marchello1
#14771
üzenetére
Az előbb nem látszott a beszúrt képed.

A H3 és H5 képletét jobbra másolhatod az I oszlopba.
-
Delila_1
veterán
válasz
marchello1
#14771
üzenetére
Szumha függvénnyel is megoldható.

-
lappy
őstag
válasz
marchello1
#14768
üzenetére
Szia!
Nem igazán értem a problémád de talán ez kell neked:1 2 3
P 105 =AB.SZUM($A$4:$B$10; "2";A4:A5)
S 96
C 105
P 75
S 76,8
P 45 -
Delila_1
veterán
válasz
marchello1
#14333
üzenetére
Esetleg megfordítva, hasáb helyett sávdiagram.

A felső sor feltételes formázásának a képlete B1-től G1-ig: =$A1>OSZLOP()-2.Itt a háttér piros, a szegély körben fehér.
A második sor képlete: =$A2>OSZLOP()-2. Itt csak a háttér színe tér el.
Nem szükséges szegélyt adni.
Új hozzászólás Aktív témák
- Azonnali mobilos kérdések órája
- HiFi műszaki szemmel - sztereó hangrendszerek
- Xbox Series X|S
- Milyen monitort vegyek?
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Formula-1
- Torrent meghívó kunyeráló
- Eredeti játékok OFF topik
- Szakított a OnePlus és a Hasselblad
- További aktív témák...
- AKCIÓ! Jogtiszta Windows - Office & Vírusirtó licencek- Azonnal - Számlával - Garanciával - Nint.hu
- Fallout 4 Pip-Boy Edition
- Árváltozás + játék DVD: Splinter Cell Blacklist the 5th Freedom Edition
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Assassin's Creed Shadows Collector's Edition PC
- Nokia 4.2 32GB, Kártyafüggetlen, 1 Év Garanciával
- GYÖNYÖRŰ iPhone SE 2022 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3366
- Bomba ár! Lenovo ThinkPad T450 - i5-5GEN I 8GB I 240SSD I 14" HD+ I Cam I W10 I Garancia!
- Eredeti DELL 240W töltők (LA240PM160)
- GYÖNYÖRŰ iPhone 13 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3205
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő









Fferi50

