-
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
-
nordican
tag
Kipróbáltam 2016-os Excellel, annyival más, hogy azt írja ki, hogy a "képlet hibát tartalmaz". Nem lőnél egy képernyőfotót a képletbeírási ablakról meg a táblázatról a háttérben?
-
nordican
tag
válasz Fferi50 #33705 üzenetére
No, képlet elfogadva, a háttér megváltozott, de nem úgy ahogy én szeretném. Nekem az kéne, hogy üres cellánál legyen háttérszíne a cellának, de ha írunk bele, akkor tűnjön el a háttérszín. Ha pedig van háttérszín, az nyomtatásnál ne látszódjon. Szóval hogy rögtön lehessen látni, hogy milyen cellákat kell kitölteni, de ha ki vannak töltve, akkor már olyan legyen, mint a többi cella. Azt gondoltam, erre sokkal gyakrabban szükség van, semmint hogy az egész internetet feltúrjam a megoldásért.
A fenti angol linken így működik a dolog. Nekem most simán kitöltötte a hátteret, ha van venne szöveg, ha nincs, amit a Kitöltéssel is meg tudok csinálni. Vagy még mindig én b...ok el valamit?[ Szerkesztve ]
-
nordican
tag
Még egy kérdés jöhet?
Olyan legördülő listát szeretnék, amelyiknél ha a lista nevére kattintok, a hozzátartozó elemek is betöltődnek a listanév alatti cellákba. Szóval van pl.A menü
húsleves
rántott hús
somlóiB menü
tojásleves
szilvás gombóc
almás rétesA legördülő menüben választok A és B menü közül, de egyúttal a hozzátartozó elemek is betöltődnek az alatta lévő cellákba.
-
Delila_1
Topikgazda
válasz nordican #33707 üzenetére
4 cellához vittem be a feltételes formázást, A1; B2; C3 és D4. Ezek nem zároltak, mert ide lehet adatokat bevinni.
A felt. formázás képlete
=ÜRES(A1)
, az érvényesség pedig=$A$1;$B$2;$C$3;$D$4
.
Védett lapon is működik.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
EmberXY
addikt
válasz poffsoft #33691 üzenetére
+ Fferi50:
Nekifutottam, teljes sötétségben, beillesztettem a kódot a megadott módon, de a dokumentum megnyitásánál a következő hibaüzenetet kapom: Compile error: End If without block If.
Kipróbáltam úgy is, hogy a thisworkbook lapon a Workbook és az Open van kiválasztva, oda illesztettem a kódot, ekkor a megnyitásnál az a hibaüzenet, hogy Compile error: Expected End Sub.
Mit csinálhattam rosszul? Rossz helyre tettem, vagy kihagytam valamit?
Up the Irons!
-
Snoop-y
veterán
válasz Snoop-y #33685 üzenetére
Erre esetleg valaki?
Ha szukseges felrakok egy peldat mert leirva eleg nehezen ertheto igy visszaolvasva viszont a peldabol egyertelmuen latszik mi a problemamNew level... Advertising has us chasing cars and clothes, working jobs we hate so we can buy shit we don’t need
-
Fferi50
őstag
válasz EmberXY #33715 üzenetére
Szia!
Bocsánat, teljesen igaza van az Excelnek. Ha modulba illeszted, akkor az utolsó sor nem end if, hanem end sub kell legyen, bárhova is illeszted be. Nem akartalak megszivatni, csak figyelmetlen voltam, sorry
Sub figyelmeztet()
If Application.CountIf(Sheets(jegyzetlap).UsedRange, "n") > 0 Then MsgBox "Elintézetlen tétel van"
End SubHa a Thisworkbook Workbook_Open eseményébe, akkor csak a középső sor kell a megjelenő vázlat közé:
Private Sub Workbook_Open()
If Application.CountIf(Sheets(jegyzetlap).UsedRange, "n") > 0 Then MsgBox "Elintézetlen tétel van"
End SubA korábbi kérdésedre: Ebben a formában csak az egyedülálló "n"-eket keresi (így pl. az igen nem játszik a számolásnál. Ha "n"-t tartalmazó szavakat keresel, akkor "*n*" minden olyan cellát beleszámol, amelyben az n betű előfordul.
Üdv.
[ Szerkesztve ]
-
Snoop-y
veterán
válasz Fferi50 #33718 üzenetére
Elore is koszonom
Itt egy pelda es benne a keplet ami csak a date range -t nezi (nyilvan ezert nem helyes az eredmeny mert nincs kriteria a userre megadva)
New level... Advertising has us chasing cars and clothes, working jobs we hate so we can buy shit we don’t need
-
Fferi50
őstag
válasz Snoop-y #33719 üzenetére
Szia!
Az alábbi tömbképlet remélhetőleg megoldja a problémádat.
A képletet a B2 cellába kell beírni, feltételezi, hogy az adatok a 2 sortól kezdődnek a Sheet1 lapon:=IFERROR(INDEX(Sheet1!$F$2:$F$5;MATCH(1;((Sheet1!$C$2:$C$5 & Sheet1!$D$2:$D$5<=$A2&B$1)*(Sheet1!$C$2:$C$5 &Sheet1!$E$2:$E$5>=$A2&B$1));0));"")
A tartományok végét, ami nálam most az 5. sor, a saját listád végéhez igazítsd, fontos, hogy mindegyik vége egyforma legyen.
A tömbképletet Shift+Ctrl+ Enter billentyű kombóval lehet bevinni, az Excel kapcsos zárójelbe teszi, a szerkesztőlécen igy látod.
Üdv.
[ Szerkesztve ]
-
Snoop-y
veterán
válasz Fferi50 #33722 üzenetére
Szia,
Nem sikerul mindig hibat kapok:
you type: =1+1 cell shows 2
To get around this type an apostrophe ( ' ) first:
you type '=1+1, cell shows =1+1
nem igazan latom hol hianyolja az aposztrofot
New level... Advertising has us chasing cars and clothes, working jobs we hate so we can buy shit we don’t need
-
Snoop-y
veterán
-
Snoop-y
veterán
-
MZsoltee
veterán
Sziasztok!
A következő kérdésem lenne. Adott két halmaz amelynek minden elemét szeretném kombinálni. Milyen függvénnyel tudnám ezt megtenni?
Halmaz1: 1, 2, 3, 4
Halmaz2: A, B, C, DKombináció:
1 A
1 B
1 C
1 D
2 A
.
.
.
.A tökéletes nő süketnéma, nimfomániás, és az apjának kocsmája van.
-
the radish
senior tag
Sziasztok.
Hosszú idő után újra a segítségetekre szorulok.
Szeretnék összehozni egy makrót, ami az első 160 sor
A:B
tartományát egyenként átmásolja, de a másolások között vár 3 másodpercet.Manuálisan ez hosszadalmas lenne, nem tudom, hogy lehetne leegyszerűsíteni.
Előre is köszönöm.
[ Szerkesztve ]
-
lappy
őstag
válasz the radish #33736 üzenetére
WaitTime = Now() + TimeValue("00:01:00")
While Now() < WaitTime
DoEvents
Wenda késleltető tag
Bámulatos hol tart már a tudomány!
-
őstag
Egy kis segítséget kérnék:
A táblám 3 lényegi sorból állna:
A: név, B egy tetszőleges érték, amit én adok meg, C: egy véletlenszerű sorszám, ami nem változik.
Próbáltam a VEL függvényt, de kiosztotta ugyanazt a számot a harmadik sorba többször, és minden szerkesztésnél változik.
Nekem az kéne, hogy a sorok számával megegyező véletlenszerűen kiosztott érték lenne a C oszlopban és ez az érték állandó lenne.Kompatibilitás: 2007-2016
előre is köszönöm a segítséget.
-
Fferi50
őstag
válasz the radish #33736 üzenetére
Szia!
Sub masolos()
Dim sor As Integer
For sor = 1 To 160
Range("A" & sor & ":B" & sor).Copy Destination:=Range("x" & sor)
Application.Wait Now + TimeSerial(0, 0, 3)
DoEvents
Next
End SubA Range("x" & sor) helyére írd a célcella címét.
Üdv.
-
kikisell
újonc
Sziasztok,
Van valakinek ötlete, mi lehet az alábbi felugró ablak oka, ami a képen látható?
A fájlt többen használják közösen, de csak egy ember használja úgy, hogy szerkesztésre nyitja meg, mindenki más csak a már benne lévő adatokkal dolgozik, nyomtatnak belőle, de nem írnak bele új adatot. Aki szerkesztésre szokta megnyitni, nála mentésnél jelentkezik mostanában ez az üzenet, miközben állítása szerint csak ő van benne a fájlban szerkesztési módban, senki más, és így nem tud rámenteni. Ami eszembe jutott, azoknál a részeknél nem történt olyan módosítás, ami ilyen akadályt csinálna, szóval szívesen fogadom mások tapasztalatait, hátha már valaki találkozott ezzel.
Új hozzászólás Aktív témák
- Hálózati / IP kamera
- Vezeték nélküli fülhallgatók
- Milyen CPU léghűtést vegyek?
- Ismét egyedit alkotott a Sharp
- exHWSW - Értünk mindenhez IS
- AMD GPU-k jövője - amit tudni vélünk
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Milyen egeret válasszak?
- Star Trek Online -=MMORPG=-
- Apple iPhone 13 Pro Max - őnagysága
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest