- VoLTE/VoWiFi
- EarFun Air Pro 4 - a cél a csúcs
- Fotók, videók mobillal
- A hagyományos (nem okos-) telefonok jelene és jövője
- Xiaomi 15 - kicsi telefon nagy energiával
- Xiaomi Watch 2 Pro - oké, Google, itt vagyunk mi is
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Motorola Moto G54 5G Power Edition - nem merül le
- Samsung Galaxy A56 - megbízható középszerűség
- Apple Watch
-
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
Pinocchio23 #40563 üzenetére
Szia!
A cella zárolás nem szereti az oszlopok összevonását. Külön-külön nem lehet az oszlopokat zárolni, csak egyben. Ezért meg kell keresni az első olyan dátumot az első sorban, amit már nem kell zárolni.
Íme a makró:Sub zarolo()
Dim oszlop As Integer, cl As Range
ActiveSheet.Unprotect "jelszo"
With ActiveSheet.UsedRange
For Each cl In .Rows(1).Cells
If cl.Value >= Date Then oszlop = cl.Column - 1: Exit For
Next
.Range(.Cells(1, 1), Cells(.Rows.Count, oszlop)).Locked = True
End With
ActiveSheet.Protect "jelszo"
End SubÜdv.
-
Fferi50
Topikgazda
válasz
Pinocchio23 #40563 üzenetére
Szia!
Persze.
Üdv,
-
Fferi50
Topikgazda
válasz
Pinocchio23 #40556 üzenetére
Szia!
A lapvédelem feloldása ott van a makró elején:
(ActiveSheet.Unprotect "jelszo")
Ezután a teljes használatban levő területet feloldja.
Hamarabb le kellene állnia, ha nem tudja feloldani.
Ha viszont feloldja, akkor zárolni is tudni kellene.
Látatlanban ennél többet nem tudok mondani.
Esetleg az oszlop számát meg tudod mondani?
Vagy feltenni a mintát valahova?Mert nálam összevont cellák és rögzített oszlopok esetén is megy.
Üdv.
-
Pakliman
tag
válasz
Pinocchio23 #40549 üzenetére
Én először ezzel próbálkoznék:
a "ThisWorkbook" modul Workbook_Open metódusban:
1. cellák zárolásának megszüntetése a megfelelő munkalapon,
2. zárolja a meghatározott dátumokat tartalmazó cellákat
3. "Lapvédelem" jelszóvalMost látom, Fferi50 már megelőzött...
-
Fferi50
Topikgazda
válasz
Pinocchio23 #40549 üzenetére
Szia!
Makró:
Sub zarolo()
Dim oszlop As Range
ActiveSheet.Unprotect "jelszo"
With ActiveSheet.UsedRange
.Locked = False
For Each oszlop In .Columns
If oszlop.Cells(1).Value < Date Then
oszlop.Locked = True
End If
If oszlop.Cells(1).Value = Date Then
Exit For
End If
Next
End With
ActiveSheet.Protect "jelszo"
End SubBeteheted a Workbook Open eseményébe a meghívását.
Üdv.
Új hozzászólás Aktív témák
Hirdetés
- AMD vs. INTEL vs. NVIDIA
- Magga: PLEX: multimédia az egész lakásban
- VoLTE/VoWiFi
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Tőzsde és gazdaság
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- BestBuy topik
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Autós topik
- EAFC 25
- További aktív témák...
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, Most kedvező áron!
- Gyermek PC játékok
- Eladó steam/ubisoft/EA/stb. kulcsok Bank/Revolut/Wise (EUR, USD, crypto OK)
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- ROBUX ÁRON ALUL - VÁSÁROLJ ROBLOX ROBUXOT MÉG MA, ELKÉPESZTŐ KEDVEZMÉNNYEL (Bármilyen platformra)
- LG 45GS95QE - 45" Ívelt OLED / 2K WQHD / 240Hz 0.03ms / NVIDIA G-Sync / FreeSync Premium / HDMI 2.1
- DELL PowerEdge R730xd 16LFF+2SFF rack szerver - 2xE5-2680v3,64GB RAM,4x1GbE,H730 RAID v ZFS
- BenQ PD-3200-U Monitor - Designer 4K 32"
- Bomba ár! Fujitsu LifeBook U7310 - i5-10GEN I 16GB I 256SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3050 6GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest