Pää siis jumissa.
Kaavion skaalaus toimii excel 2003 ja aimemmissa (avoinna sekä suojattuna)
Kaavion skaalaus toimii excel 2007 avoimena mutta ei suojattuna MIKSI, KUKA TIETÄÄ ?
Tulee ilmoitus lukittuna:
Run-time error
method 'Minimun Scale' of object 'Axis' failed
Alla se visual basicin pätkä joka ohjaa kaavion skaalautumista, onko tuohon miksi tuo
Private Sub Worksheet_Change2()
Dim wks As Worksheet
Dim cht As ChartObject
Set wks = ThisWorkbook.Sheets("KAAVIO")
Set cht = wks.ChartObjects("C 1")
cht.Chart.Axes(xlValue).MinimumScale = Cells(1, 30) ->TÄSSÄ EKA ERROR KOHTA
cht.Chart.Axes(xlValue).MaximumScale = Cells(2, 30)
cht.Chart.Axes(xlValue).MajorUnit = Cells(3, 30)
Set cht = wks.ChartObjects("C 1") 'poisto
cht.Chart.Axes(xlCategory).MinimumScale = Cells(4, 30)
cht.Chart.Axes(xlCategory).MaximumScale = Cells(5, 30)
cht.Chart.Axes(xlCategory).MajorUnit = Cells(6, 30)
End Sub
Onko vika siis lukituksessa (olen testannut eri vaihtoehtoja), vai pitääkö tuo VBA-käsky kirjoittaa toisin...
Avuista kiitollinen
Kaavion skaalaus toimii excel 2003 ja aimemmissa (avoinna sekä suojattuna)
Kaavion skaalaus toimii excel 2007 avoimena mutta ei suojattuna MIKSI, KUKA TIETÄÄ ?
Tulee ilmoitus lukittuna:
Run-time error
method 'Minimun Scale' of object 'Axis' failed
Alla se visual basicin pätkä joka ohjaa kaavion skaalautumista, onko tuohon miksi tuo
Private Sub Worksheet_Change2()
Dim wks As Worksheet
Dim cht As ChartObject
Set wks = ThisWorkbook.Sheets("KAAVIO")
Set cht = wks.ChartObjects("C 1")
cht.Chart.Axes(xlValue).MinimumScale = Cells(1, 30) ->TÄSSÄ EKA ERROR KOHTA
cht.Chart.Axes(xlValue).MaximumScale = Cells(2, 30)
cht.Chart.Axes(xlValue).MajorUnit = Cells(3, 30)
Set cht = wks.ChartObjects("C 1") 'poisto
cht.Chart.Axes(xlCategory).MinimumScale = Cells(4, 30)
cht.Chart.Axes(xlCategory).MaximumScale = Cells(5, 30)
cht.Chart.Axes(xlCategory).MajorUnit = Cells(6, 30)
End Sub
Onko vika siis lukituksessa (olen testannut eri vaihtoehtoja), vai pitääkö tuo VBA-käsky kirjoittaa toisin...
Avuista kiitollinen
Vastaukset 2
Vanhimmat
"Macro recording of chart macros works very poorly in Excel 2007"
http://www.add-ins.com/Excel 2003 versus 2007.htm
"Also, macros will not work in password protected workbooks."
http://www.teachexcel.com/articles/2003v2007.php
Noilla päässet jyvälle.
Kiitos Tutulle miehelle ja Bravoo microsoft....
""sivulta : http://www.add-ins.com/Excel 2003 versus 2007.htm"
In Excel 2007, if you password protect your workbooks and they contain macros, there is no way to enable macros.
An option is to put the macros in your personal.xls file or into an add-in. An add-in allows you to distribute the code separate from the workbook, and updates are to the add-in, not to a modified workbook. For help on creating add-ins, please take a look at our downloadable macro books.
Tässäpä jollakin siis äly välähtänyt... tai siis kadonnut.
Mulla ainakin katosi eli nyt täytynee alkaa miettimään uudelleen.
Minä siis tarvitsen lukituksen tuohon VBA-MAcro - Excel juttuun, Hajuakaan ei ole aloittelijana tuosta erillisestä jutskasta----
Onko tietoa onko tuohon tulossa päivitystä jossain vaiheessa että lukee macrot normaalisti lukittuna... ?