-
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
-
mr.nagy
tag
Sziasztok!
Van egy makro kódom ami a következőképpen néz ki:
Private Sub CommandButton1_Click()
Dim ws As Worksheet
Set ws = Worksheets("akció")
'év ellenőrzés
If Trim(Me.TextBox1.Value) = "" Then
MsgBox "Nincs megadva az év!"
Exit Sub
End If
'szám ellenőrzés
If Trim(Me.TextBox2.Value) = "" Then
MsgBox "Nincs megadva az akció száma!"
Exit Sub
End If
'adatok rögzítése a táblába
ws.Cells(1, 2).Value = Me.TextBox1.Value 'év
ws.Cells(2, 2).Value = Me.TextBox2.Value 'szám
'kiürítés
Me.TextBox1.Value = ""
Me.TextBox2.Value = ""
'kijelölt mező
Me.TextBox1.SetFocus
Unload UserForm1
Sheets("Munka1").Activate
Sheets("Munka1").Range("A6").Select
Selection.QueryTable.Refresh BackgroundQuery:=False
Sheets("Munka2").Activate
Sheets("Munka2").Range("A1").Select
Selection.QueryTable.Refresh BackgroundQuery:=False
Sheets("Munka3").Activate
Sheets("Munka3").Range("A1").Select
Selection.QueryTable.Refresh BackgroundQuery:=False
Sheets("Munka3").Activate
Sheets("Munka3").Range("M4").Select
ActiveSheet.PivotTables("Kimutatás2").PivotCache.Refresh
Sheets("akció").Activate
Sheets("akció").Range("C5").Select
ActiveSheet.PivotTables("Kimutatás3").PivotCache.Refresh
Cells.Select
Selection.Copy
Workbooks.Add
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Range("G6").Select
ActiveWindow.FreezePanes = True
Rows("5:5").Select
With Selection
.VerticalAlignment = xlBottom
.WrapText = True
.Orientation = 0
.AddIndent = False
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Columns("G:DB").Select
Selection.ColumnWidth = 7.71
Range("CX4:DB4").Select
Range("DB4").Activate
With Selection
.HorizontalAlignment = xlLeft
.VerticalAlignment = xlBottom
.WrapText = True
.Orientation = 1
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
With Selection.Font
.Name = "Arial"
.Size = 8
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = 1
End With
Range("CX4:DB4").Select
With Selection
.HorizontalAlignment = xlLeft
.VerticalAlignment = xlBottom
.WrapText = True
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Rows("5:5").Select
Selection.AutoFilter
Application.CutCopyMode = False 'a pillanatnyi kijelölést szünteti meg'
Application.DisplayAlerts = False
Windows("akcio-minden-aruhaz").Activate
ActiveWindow.Close
Application.DisplayAlerts = True
End Sub
Private Sub CommandButton2_Click()
Unload UserForm1
End SubBizonyos számítógépeken a következő hiba üzenetet kapom:
Run-time error'9':
Subscript out of rangeÉrdekes, hogy nem minden gépen jön elő a hiba üzenet. Ha a debugra kattintok a következő sort jelöli ki: ActiveWindow.Close
Tudnátok segíteni, mi lehet a gond és hogyan javítható ki?!
-
mr.nagy
tag
Sziasztok!
Ismét egy kis segítséget kérnék! Van egy pivot tábla melyet feltételes formázással kellene ellátnom. Mégpedig ha a H oszlopban lévő adat kisebb mint a J oszlopban lévő akkor valamelyik oszlopban a cella hátterét szinezze pirosra. A dolgot még az is bonyolítja, hogy mindkettőben előfordulhat 0 érték és a sorok száma is változó. Megpróbáltam simán csak feltételes formázással megadni, hogy ha H kisebb mint J aakor piros legyen a háttér, de összevissza szinezett.
Köszönöm!
-
mr.nagy
tag
válasz
ulrik19
#6236
üzenetére
Köszönöm! A sorok száma változó, de az oszlopok mindíg ugyanazok.
A jobb érthetőség kedvéért:
Mondjuk, hogy az oszlopokban forgalom és készlet adatok vannnak üzletenként. Nekem ehhez kellene még egy oszlop, hogy beírjam a rendelési javaslatot. Ugyanakkor ha egy hét múlva újból frissítésre kerülnek az adatok akkor már nem biztos, hogy ugyan annak az üzletnek teszek javaslatot vagy sem, az adatoktól függően. -
mr.nagy
tag
Sziasztok!
"Az excelben a kimutatás adatai közvetlenül nem módosíthatók, ehelyett a forrásadatokat kell módosítani, majd frissíteni kell a kimutatást."
Nekem viszont arra lenne szükségem, hogy a kimutatás oszlopaiban található adatok mellé új adatokat tudjak beírni, de ugyanakkor a kimutatás frissíthető maradjon (annak amit én beirok mellé nem kell frissülnie, csak az alap forrásadatoknak).Ha ezt egyszer kellene megcsinálni nem lenne gond, de ezt heti rendszerességgel és több ezer soros kimutatásban kell megcsinálni. Tudtok erre valami megoldást?

Tehát a példa kimutatásban minden összesen oszlop után be kellene szúrnom még egy oszlopot és oda adatokat beírni. -
mr.nagy
tag
Sziasztok!
Egy sorban kellene megszámolni, hány darab nem üres cella van. Melyik függvénnyel lehet ezt megcsinálni?
Köszönöm!
-
mr.nagy
tag
válasz
Fehér Mancs
#5748
üzenetére
Ezt is próbáltam amit javasoltál, de nem jött be, viszont Cuci megoldása bevált. Azért köszönöm!
-
mr.nagy
tag
Sziasztok!
Az lenne a kérdésem, hogyan lehetne megoldani, hogy egy pivot táblában az adatterületre két féle adatot tennék. Ekkor a sorok területét bontja szét a kétféle adathoz. Nekem viszont úgy kellene, hogy az oszlop területet bontsa kétfelé.
Köszönöm!
-
mr.nagy
tag
Sziasztok!
A következőhöz kérném segítségetek:
(Office 2003) - Adott egy táblázat aminek az A oszlopában szerepelnek az egyedi azonosítók, a B oszlpoban nevek találhatók. Azt kellene megoldani, hogy ha az autoszűrővel kiválasztásra kerül egy név a B oszlopban akkor a mellette az A oszlopban található azonosítót automatikusan másolja be egy megadott cellába (pl a G2-be).
Köszönöm!
-
mr.nagy
tag
Sziasztok!
A következőkre keresnék megoldást:
Egy táblázat adott sorában szereplő cellák közzül meg kellene keresni melyikben van egy adott cellától kisebb, de nem nulla érték és a sor utolsó üres cellájába beírni, hogy hány ilyen cella van.
Szerintetek mivel lehetne ezt megoldani?
Egyébként feltételes formázással ezek a cellák szinezve vannak, tehát ha azt meglehetne oldani, hogy számolja össze, hogy a sorban hány mondjuk piros cella van az is megoldást jelentene.
Köszönöm!
Új hozzászólás Aktív témák
- Formula-1
- Lassan 2027-re is elfogy a TSMC 2 nm-es gyártókapacitása
- Formula-1 humoros
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Iqos cigaretta
- Samsung Galaxy S23 Ultra - non plus ultra
- PlayStation 5
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- TCL LCD és LED TV-k
- Google Pixel topik
- További aktív témák...
- Honor 90 256GB, Kártyafüggetlen, 1 Év Garanciával
- HP EliteBook 640 G10 - 14" FullHD IPS - i5-1335U - 8GB - 512GB - Win11 - 1 év garancia - MAGYAR
- Ventilátorok 120/140mm és tápkábel modding kitűnő árakon!
- Keresünk iPhone 14/14 Plus/14 Pro/14 Pro Max
- Akció! Dell Latitude 7200 2-in-1,12.3",FHD,i5-8365U,8GB,256GB SSD,WIN11,Tablet,LTE
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Bocsánat én baltáztam el. A cella értéket választottam, nem a képlet értéket.

Fferi50