Hirdetés
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Elektromos rásegítésű kerékpárok
- Graphics: Telefonvásárlási kálváriám....
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- gban: Ingyen kellene, de tegnapra
- Brogyi: CTEK akkumulátor töltő és másolatai
Új hozzászólás Aktív témák
-
föccer
nagyúr
Sub JelentesKeszites()Dim ws As Worksheet, alapadatok As Worksheet, borito As WorksheetDim rng As Range, cell As RangeDim dict As Object, receptDict As ObjectDim receptSzam As String, receptCount As ObjectDim lastRow As Long, wsEE As WorksheetDim minValue As Double, maxValue As Double, avgValue As DoubleDim pdfFileName As String, pdfPath As StringDim i As Integer, j As IntegerDim valasztottUzem As StringDim osszesMinta As Integer' Alapadatok munkalap beállításaSet alapadatok = ThisWorkbook.Sheets("Alapadatok")Set borito = ThisWorkbook.Sheets("Borító")lastRow = alapadatok.Cells(Rows.Count, 1).End(xlUp).Row' Egyedi üzemek összegyűjtéseSet dict = CreateObject("Scripting.Dictionary")For i = 2 To lastRowIf Not dict.exists(alapadatok.Cells(i, 1).Value) Thendict.Add alapadatok.Cells(i, 1).Value, NothingEnd IfNext i' Üzemek listája ellenőrzéseIf dict.Count = 0 ThenMsgBox "Nincs elérhető üzem az adatokban!", vbExclamationExit SubEnd If' UserForm megjelenítése az üzem kiválasztásáhozvalasztottUzem = UzemValasztasForm.ShowForm(dict.keys)If valasztottUzem = "" Then Exit Sub' Megerősítő kérdésIf MsgBox("Indulhat a jelentés generálása?", vbYesNo + vbQuestion) <> vbYes Then Exit Sub' Receptszámok összegyűjtése és számlálásaSet receptDict = CreateObject("Scripting.Dictionary")Set receptCount = CreateObject("Scripting.Dictionary")osszesMinta = 0For i = 2 To lastRowIf alapadatok.Cells(i, 1).Value = valasztottUzem ThenreceptSzam = alapadatok.Cells(i, 2).ValueosszesMinta = osszesMinta + 1If Not receptDict.exists(receptSzam) ThenreceptDict.Add receptSzam, NothingreceptCount.Add receptSzam, 1ElsereceptCount(receptSzam) = receptCount(receptSzam) + 1End IfEnd IfNext i' Receptek sorrendbe állítása darabszám szerintDim sortedRecepts As VariantsortedRecepts = receptCount.keysFor i = LBound(sortedRecepts) To UBound(sortedRecepts) - 1For j = i + 1 To UBound(sortedRecepts)If receptCount(sortedRecepts(j)) > receptCount(sortedRecepts(i)) ThenDim temp As Stringtemp = sortedRecepts(i)sortedRecepts(i) = sortedRecepts(j)sortedRecepts(j) = tempEnd IfNext jNext i' EE munkalapokra másolásFor i = 0 To Application.Min(UBound(sortedRecepts), 19)If receptCount(sortedRecepts(i)) >= 3 ThenSet wsEE = ThisWorkbook.Sheets("EE_" & (i + 1))wsEE.Visible = xlSheetVisible' Adatok másolása EE munkalapokraDim rowIndex As IntegerrowIndex = 12For j = 2 To lastRowIf alapadatok.Cells(j, 1).Value = valasztottUzem And alapadatok.Cells(j, 2).Value = sortedRecepts(i) ThenwsEE.Cells(rowIndex, 1).Resize(, 4).Value = alapadatok.Cells(j, 1).Resize(, 4).ValuerowIndex = rowIndex + 1End IfNext jEnd IfNext i' Borító munkalap kitöltéseborito.Cells(1, 1).Value = "Dátum:"borito.Cells(1, 2).Value = Nowborito.Cells(2, 1).Value = "Üzem:"borito.Cells(2, 2).Value = valasztottUzemborito.Cells(3, 1).Value = "Minták száma:"borito.Cells(3, 2).Value = osszesMintaborito.Cells(8, 1).Value = "Receptszám"borito.Cells(8, 2).Value = "Minták száma"borito.Cells(8, 3).Value = "Minimum"borito.Cells(8, 4).Value = "Maximum"borito.Cells(8, 5).Value = "Átlag"' PDF exportálás kizárólag a szükséges munkalapokkalpdfFileName = Format(Now, "yyyymmdd") & "_" & valasztottUzem & ".pdf"pdfPath = ThisWorkbook.Path & "\" & pdfFileNameDim sheetsToExport As VariantsheetsToExport = Array("Borító")For i = 1 To 20On Error Resume NextIf ThisWorkbook.Sheets("EE_" & i).Visible = xlSheetVisible ThenReDim Preserve sheetsToExport(UBound(sheetsToExport) + 1)sheetsToExport(UBound(sheetsToExport)) = "EE_" & iEnd IfOn Error GoTo 0Next iThisWorkbook.Sheets(sheetsToExport).SelectActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=pdfPath, OpenAfterPublish:=TrueMsgBox "A jelentés elkészült és mentve lett PDF-ben!", vbInformationEnd Sub -
föccer
nagyúr
-
föccer
nagyúr

jujj de jó, megy a közvetlen beillesztés

-
föccer
nagyúr
.
-
föccer
nagyúr
Hosszú_szavak_vagy_kifejezések_tördelése_nem_lehetséges_de_esetleg_be_lehetne_vezetni_azt_amit_a_RIOS5_is_csinál_ilyenkor.
üdv, föccer
-
föccer
nagyúr
[B]
üdv, föccer
-
föccer
nagyúr
Billentyűzet a monitoron.
lol, ez hatalmas, most már teljesen el lehet tespedni péházás közben.
üdv, föccet
-
föccer
nagyúr
db ár összes
Intel S5520SCR alaplap 1 113326 113326
i7 990x 2 211650 423300
CMP8GX3M2A1600C8
8GB Corsair DDR3 RAM 6 34190 205140
Ocz Vertex 3 120GB
SATA3 2.5" SSD 3 60850 182550
Enermax Revolution 85+
1250W Tápegység 1 99900 99900üdv, föccer
-
föccer
nagyúr
¯\_(ツ)_/¯
üdv, föccer
-
föccer
nagyúr
-
föccer
nagyúr
No, most jól megnézzük, hogy lehet-e gif-et beszúrnia hozzászólásba...
Es lőn működik...
Üdv, föccer
-
föccer
nagyúr
-
föccer
nagyúr
válasz
Winner_hun
#1150
üzenetére
Erre gondoltok? Vladi is ígyhasználja:
Bővebben: [link]
Új hozzászólás Aktív témák
- The Division 2 (PC, XO, PS4)
- Építő/felújító topik
- Amlogic S905, S912 processzoros készülékek
- PLC programozás
- Revolut
- exHWSW - Értünk mindenhez IS
- Gyúrósok ide!
- Samsung Galaxy A57 - kecses test, lusta lélek
- Íme az új Android Auto!
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- További aktív témák...
- Lenovo Thinkstation P320 MT,E3-1220 v6,16GB DDR4,256GB SSD,Quadro M2000 4GB VGA,WIN11
- ZBook Power 16 G11 16" FHD+ IPS Ultra 7 165H RTX 1000 Ada 32GB 512GB NVMe gar
- GIGABYTE GeForce RTX 2080 Ti TURBO OC 11GB GDDR6 (GV-N208TTURBO OC-11GC) Videokártya
- ThinkPad P1 Gen6 16" 4K+ OLED érintő i7-13700H RTX 2000 Ada 32GB 1TB NVMe ujjolv gar
- Lenovo Thinkstation P320 MT,E3-1220 v6,32GB DDR4,256GB SSD,Quadro P2000 5GB VGA,WIN11
- GYÖNYÖRŰ iPhone 14 Plus 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS4458
- (TÖBB DARAB, KÉSZLETEN) Intel Core i7-6700 4C/8T 3.40 GHz-4.00 GHz - LGA1151
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- Vásárlunk iPhone 12/12 Mini/12 Pro/12 Pro Max
- ÚJ Lenovo ThinkPad X13 Gen 5 - 13.3" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2,5 év gari
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest






