Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Skydda blad

Postades av 2005-09-20 15:41:51 - Michael Ziegler, i forum microsoft office, Tråden har 6 Kommentarer och lästs av 903 personer

Finns det något sätt att hindra en användare att ta bort ett visst blad i en arbetsbok via VBA?

/MiZ


Svara

Sv: Skydda blad

Postades av 2005-09-20 17:53:57 - Niklas Jansson

Tja... just ta bort är väl tveksamt...
Du kan dölja bladet, så går det inte att ta bort utan besvär.
Eller så kan du låsa arbetsboken, men då kan man inte ta bort något blad alls.

Det är möjligt att det finns någon egenskap för ark som gör något i den stilen, men jag känner inte till något. Du kan kolla genom att gå in i VB-editorn; ALT+F11, trycka fram ditt sheet i vänsterkolumnen, ta fram egenskaperna för just det sheetet och kolla på det.


Svara

Sv:Skydda blad

Postades av 2005-09-22 21:36:03 - Michael Ziegler

Har gjort detta,men inte hittat något...


Svara

Sv: Skydda blad

Postades av 2005-09-27 09:02:25 - Mats Sandquist

I sheet-egenskapen Visible kan du kan välja alternativ 2- xlSheetVeryHidden. Då kan inte en användare se bladet via det normala Excel-programfönstret, inte heller ta fram det via menyn Format|Blad|Ta fram. Om du sedan skyddar projektet via VBA-editorn|Egenskaper för projekt fliken Skydd så skall det mycket till för att en användare fibblar bort ditt kalkylblad.


Svara

Sv:Skydda blad

Postades av 2005-09-27 11:56:40 - Niklas Jansson

Jo, det är klart att man kan göra så. Men jag tyckte att det verkade som att bladet skulle vara synligt och ändå inte gå att ta bort.


Svara

Sv: Skydda blad

Postades av 2005-09-29 10:54:59 - Michael Ziegler

Helt rätt Niklas!


Svara

Sv:Skydda blad

Postades av 2005-09-29 17:11:18 - Niklas Jansson

Om det är direkt nödvändigt för applikationen - så där sjukt nödvändigt, så skulle väl i princip något i stil med detta vara möjligt:

1. Vi kallar det arket du alltid vill visa för "X".
2. Sen gör du det VeryHidden enligt ovan.
3. Sen skapar du ett nytt ark - "Y".
4. Om du har saker som ska peka in i arket så gör du det till "X".
5. Sen gör du en kopia av "X" till "Y".

Just nu har du ett X som man inte kan se, och ett Y som man både kan se och ta bort. Principen är då att du ser till så att så fort som Y tas bort, så skapar du en ny kopia av X som du kallar Y. Exakt hur du kopierar detta beror ju på. Samma sak med i vilket tillfälle det sker. Det skulle kunna vara vid Calculate, Worksheet_Change, Workbook_Change, eller något i den stilen, det får du expreimentera fram.

Men i princip så kan du alltså lösa det (väldigt fult) om det är nödvändigt.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 615
27 953
271 709
5 540
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies