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...
apua Excel makro-ohjelmointiin
Hapi
2242
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
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
Se toimi heti kertavedolla...