Geacht forum,
Ik hoop dat ik nog een vraag mag stellen, want het zijn er inmiddels al wel veel geweest.
De onderstaande macro (Calculatie_Halen) in werkmap 1 triggert de 2e macro (Workbook_Open) van werkmap2 Echter er volgt een foutmelding ("Subscript valt buiten bereik")
De vraag is waarom het fout gaat.
De foutmelding komt op deze regel:
CelInhoud = Workbooks("Prijslijst.xls").Sheets("PRIJSLIJST").Range("L4").Value
mvrgr
Jan 2007
Ik hoop dat ik nog een vraag mag stellen, want het zijn er inmiddels al wel veel geweest.

De onderstaande macro (Calculatie_Halen) in werkmap 1 triggert de 2e macro (Workbook_Open) van werkmap2 Echter er volgt een foutmelding ("Subscript valt buiten bereik")
Code:
Sub Calculatie_Halen()
Dim Calculatienummer As String
ChDir "D:\Calculaties:"
Calculatienummer = InputBox("Geef Calculatienummer")
On Error Resume Next
Workbooks.Open Filename:=Calculatienummer, UpdateLinks:=3
'Als het een niet bestaand nummer is wordt de standaard dialoogbox geopend:
Calculatienummer = Application.GetOpenFilename
Workbooks.Open Filename:=Calculatienummer, UpdateLinks:=3
On Error GoTo 0
End Sub
Code:
Private Sub Workbook_Open()
Dim CelInhoud As Integer
Dim n As Integer
ChDir "D:\Programma:"
Workbooks.Open Filename:="Prijslijst.xls"
CelInhoud = Workbooks("Prijslijst.xls").Sheets("PRIJSLIJST").Range("L4").Value
n = CelInhoud + 1
Workbooks("Prijslijst.xls").Sheets("PRIJSLIJST").Range("L4").Value = n
Workbooks("Prijslijst.xls").Close SaveChanges:=True
End Sub
De vraag is waarom het fout gaat.
De foutmelding komt op deze regel:
CelInhoud = Workbooks("Prijslijst.xls").Sheets("PRIJSLIJST").Range("L4").Value
mvrgr
Jan 2007
Laatst bewerkt: