JaccoVis90
New Member
- Joined
- Oct 30, 2015
- Messages
- 34
Hey all,
I have a problem getting a range which is variable to hide
Can you help me
Error 1004, methode Range of object_worksheet failed, ( I THINK, i have the error in dutch)
"fout 1004 vba methode Range van object_worksheet is mislukt"
I have a problem getting a range which is variable to hide
Can you help me
Error 1004, methode Range of object_worksheet failed, ( I THINK, i have the error in dutch)
"fout 1004 vba methode Range van object_worksheet is mislukt"
Code:
Sub test()
Dim startws, invoer As Worksheet
Dim Af2L1L As Integer
Dim Hschuif, Kolstart, Kolend As String
Dim wsb2 As Worksheet
Dim ws As Worksheet
Dim HVVShape, HKooi as String
Set startwb = ThisWorkbook
Set invoer = startwb.Sheets("Input")
Af2L1L = invoer.Range("C1") 'Value in cm
HVVShape = invoer.Range("D5")
HKooi = invoer.Range("F5")
Hschuif = Af2L1L / 5 'Copy shift(per 5 cm)) (BREEDTE, HORIZONTAAL)
Kolstart = 176 - Hschuif 'From were I need to calculate stuff
Kolend = 176 + Hschuif 'To were I need to calculate stuff
naam2 = "VS " & Af2L1L / 100 & "-" & HVVShape / 100 & "-0,9 BV k-" & Hkooi
Set ws = ThisWorkbook.Sheets.Add(After:= _
ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count))
ws.Name = naam2
Set wsb2 = startwb.Sheets(naam2)
'HERE IS A LOT OF (UN)IMPORTANT CODING WHICH WORKS (UNIMPORTANT TO THE PROBLEM I HOPE)
'IT COPIES IN A SHEET WITH VALUES WITH DIFFERENT SHIFTED AREAS
'SO I ONLY WANT TO HAVE THE CELLS WITH MULTIPLE VALUES CALCULATED TOGETHER
'SO I CALCULATE THE MEAN, MAX ETC. BETWEEN Kolstart AND Kolend
'THIS WORKS FINE ONLY THE HIDE COLUMNS NOT
wsb2.Range(Cells(1, 2), Cells(1, (Kolstart - 2))).EntireColumn.Hidden = True
wsb2.Range(Cells(1, Kolend + 2), Cells(1, 351)).EntireColumn.Hidden = True
End Sub