Hirdetés
-
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
-
Fferi50
Topikgazda
válasz
istvankeresz
#50008
üzenetére
Szia!
Egy minta makrórész:Sub akarmi()Dim answer As Integer, wsFound As BooleanDim wbSearch As Workbook, wsSearch As WorksheetwsFound = TrueFor Each wsSearch In ActiveWorkbook.SheetsIf wsSearch.Name = TextBox11.Value Thenanswer = MsgBox("Ilyen nevű munkatárs már rögzítve! Biztos, hogy folytatod a rögzítést?", vbQuestion + vbYesNo + vbDefaultButton2, "Munkatárs rögzítése")wsFound = answer = vbYesEnd IfNextIf wsFound ThenSheets("Szemely_TEMPLATE").Copy After:=Sheets("Havi_TEMPLATE")With ActiveSheet.Name = TextBox11.Value & 2.Range("A2") = TextBox11.Value & " " & ComboBox7.Value.Range("B2") = TextBox12.Value.Range("C2") = TextBox13.Value.Range("D2") = TextBox14.ValueEnd WithMsgBox "Munkatárs sikeresen rögzitve! Kérlek zárd be és nyisd meg újra a programot!"End IfTextBox11.Value = ""ComboBox7.Value = ""TextBox12.Value = ""TextBox13.Value = ""TextBox14.Value = ""'Sheets(xx).Activate az alapmunkalap aktíválása, ha szükséges.End Sub
A Combobox Additem tulajdonságát nézd meg a forrás frissítésre.
Üdv. -
Fferi50
Topikgazda
válasz
istvankeresz
#50008
üzenetére
Szia!
Én az ugrálást egyáltalán nem támogatom.
A Combobox forrását (List tulajdonság) lehet frissíteni vba-ból is, nem kell azért bezárni a munkalapot.
Én bevezetnék egy változót, amivel jelölném a találatot.
A ciklus elején True-ra állítom. Ha van már olyan munkalap, akkor jön a kérdés, ha létre kell hozni az új munkalapot, akkor marad True, ha nem, akkor False-ra állítom. A vizsgálat után kilépek a ciklusból. A ciklus után ha True a jelölő, akkor létrehozzuk a munkalapot, ha False, akkor nem kell létrehozni.
Üdv.
Új hozzászólás Aktív témák
- Elemlámpa, zseblámpa
- Battlefield 6
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Chieftec-Prohardver nyereményjáték
- Egér probléma
- Raspberry Pi
- Kerékpárosok, bringások ide!
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Xbox tulajok OFF topicja
- Call of Duty: Black Ops 7
- További aktív témák...
- Game Pass Ultimate előfizetések 1 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - 15% AKCIÓ
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Vírusirtó licencek- Azonnal - Számlával - Garanciával
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Xbox Game Pass Ultimate előfizetések kedvező áron
- Azonnali készpénzes Intel i3 i5 i7 i9 12/13/14 gen processzor felvásárlás személyesen / csomagküldés
- Lenovo Tab M10 HD 64GB, Kártyafüggetlen, 1 Év Garanciával
- KÉSZLETKISÖPRÉSI ULTRAAKCIÓ!!! SPACE BLACK MacBook Pro 14" M4 10C/10G 16GB 512GB Gar!
- GYÖNYÖRŰ iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Fferi50

