Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Excel 2007 - errore di run-time '1004'

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Excel 2007 - errore di run-time '1004'

Postdi KOFMF » 09/05/10 11:05

Salve a tutti
Sono inesperto di VBA, quindi sto seguendo degli esempi on-line, ripetendoli ed eventualmente modificandoli.
Alcune volte non mi riescono, perchè probabilmente sono troppo avanti rispetto alle mie conoscenze, ma alcune volte non capisco proprio perchè non funzionino.
Per esempio ho trovato questo esempio
Codice: Seleziona tutto
Sub Sposta_riga()
        Worksheets("Foglio1").Select
        Rows("2:2").Select
        Selection.Copy
        Worksheets("Foglio2").Select
        Rows("3:3").Select
        ActiveSheet.Paste
End Sub

e mi esce l'informazione "Errore di run-time '1004': Errore definito dall'applicazione o dall'oggetto"
Ritengo che l'informazione sia semplice, per cui non capisco dove sia l'errore.
Visto che l'istruzione è semplice, provo a registrire una macro che faccia ciò. La registro e la macro funziona, vado a vedere la macro ed è uguale precisa alla routine copiata dall'esempio on-line.
Provo a rifarla, ma ... lo stesso errore.
Faccio il debug passo passo e mi da errore a Selection.Copy
Qualcheduno sa darmi qualche informazione, spiegazione dell'arcano?
Grazie.
KOFMF
KOFMF
Newbie
 
Post: 7
Iscritto il: 09/05/10 10:39

Sponsor
 

Re: Excel 2007 - errore di run-time '1004'

Postdi ricky53 » 09/05/10 16:09

Ciao KOFMF

probabilmente la tua macro è posizionata in un foglio e
non in "ThisWorkbook" o in un "Modulo".

Controlla nel VBAProject e poi Microsft Excel Oggetti, qui hai tutti i fogli e, per ultimo, "ThisWorkbook", a parte hai i "Moduli".

vedi dove è posizionata la macro: deve stare in "ThisWorkbook" o in un modulo.

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Excel 2007 - errore di run-time '1004'

Postdi Anthony47 » 09/05/10 16:28

Ciao KOFMP e benvenuto nel forum.
Se non risolvi coi suggerimenti di Ricky (vedi sopra), prova a inserire Application.EnableEvents = False subito dopo il titolo e Application.EnableEvents = True subito prima di End Sub.

Ciao, fai sapere.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13892
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel 2007 - errore di run-time '1004'

Postdi KOFMF » 09/05/10 16:36

Graziemille,
Avete ragione, avevo posizionato il codice in un foglio.
Posizionandolo su modulo funziona.

Grazie per l'aiuto. Non avrei mai scoperto questo problema, mi sembrava impossibile che un codice così semplice mi desse errore.

KOFMF
KOFMF
Newbie
 
Post: 7
Iscritto il: 09/05/10 10:39

Re: Excel 2007 - errore di run-time '1004'

Postdi Anthony47 » 10/05/10 16:04

Avete ragione, avevo posizionato il codice in un foglio.
Aveva ragione Ricky!

Ciao a tutti.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13892
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "Excel 2007 - errore di run-time '1004'":


Chi c’è in linea

Visitano il forum: Nessuno e 11 ospiti