apua Excel makro-ohjelmointiin

Millä menetelmällä olisi mahdollista ajaa makro, joka lukitsisi excel taulukon tietyllä salasanalla. Se osuus on ihan helppo tehdä nauhoittamalla, mutta makron käynnistys täytyisi tapahtua määritellystä solusta sillä hetkellä kun sen arvo ylittää raja-arvon. Eli miten kasaan tän ehtolauseen, jolla makro käynnistetään...
2242
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

ainakin tapahtumakäsittelijällä saa jotain tuollaista aikaiseksi eli VB-editorissa valitse Thisworkbook- ohjelmaikkuna (kaks. näp) ja valitse vasemman yläkulman objektiluettelosta workbook ja oikeanpuoleiseta listasta Change
ja sitten rakennat siihen if then else rakenteen

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Range("D24").Value > 11 Then
ActiveSheet.Protect Password:= "testi"
DrawingObjects:=True, Contents:=True, Scenarios:=True
Else
End If
End Sub

jotenkin tähän tapaan

Äänestä
  • Se toimi heti kertavedolla...

    Äänestä

Kommentoi aloitusta


Hapi kirjoitti:

Millä menetelmällä olisi mahdollista ajaa makro, joka lukitsisi excel taulukon tietyllä salasanalla. Se osuus on ihan helppo tehdä nauhoittamalla, mutta makron käynnistys täytyisi tapahtua määritellystä solusta sillä hetkellä kun sen arvo ylittää raja-arvon. Eli miten kasaan tän ehtolauseen, jolla makro käynnistetään...

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu