Ho un problema con Excel, con un modulo che genera un numero di riferimento. Ma quando provo a generare il riferimento no. ha un messaggio di errore che dice:Errore di run-time '1004': metodo 'Range' di object'_Global 'fallito
run-time '1004': 'Gamma' Modalità di object'_Global' riuscito
Quando clicco sul pulsante Debug, che mostra il codice come di seguito :
Si evidenziare l'errore sulla linea 4 del codice
Sub clearTemplate()
' Clear Template Content
Range(inputTemplateHeader) = NO_ENTRY
Range(inputTemplateContent) = NO_ENTRY - (highlighted error)
End Sub
Sub clearRefNo()
' Clear cell G2 reference number
Range(cellRefNo) = NO_ENTRY
' Open "Report_ref_no.xls"
If Not (IsFileOpen) Then Workbooks.Open filename:=ThisWorkbook.Path & "\" & FACCESS
' Activate "Report_ref_no.xls"
Windows(FACCESS).Activate
' Access column D
Range(cellFirstRefNo).Select
Selection.End(xlDown).Select
If refNo = Cells(ActiveCell.Row, ActiveCell.Column - 1).Value Then
' Log Development Code column
Cells(ActiveCell.Row, ActiveCell.Column) = NO_ENTRY
' Log Issuer column
Cells(ActiveCell.Row, ActiveCell.Column + 1).Value = NO_ENTRY
' Log Date column
Cells(ActiveCell.Row, ActiveCell.Column + 2).Value = NO_ENTRY
End If
' Save & Close workbook
ActiveWindow.Close True
End Sub
qualcuno mi può aiutare con questo problema? Non so cosa è andato storto?
Quali sono i valori di 'inputTemplateContent' e' NO_ENTRY' quando si riceve l'errore? Funziona con 'Imposta intervallo (inputTemplateContent) = NO_ENTRY'? – assylias
Nel caso qualcuno abbia lo stesso problema: se usi Range specificando book e sheet e finisci con questo errore, verifica che il nome del libro non abbia spazi bianchi (forse è ovvio ma se hai macro legacy e non hai mai usato VBA per Excel questo può essere complicato). – EAmez