Condividi tramite

Errore nella macro: "Errore di run-time '1004'. Errore nel metodo Pste per la classe Worksheet"

Anonimo
2013-06-05T22:31:02+00:00

Ciao a tutti.

Sto lavorando su un progetto con una macro...

Purtroppo non riesco a risolvere l'errore in oggetto.

La macro è la seguente (in grassetto la riga dove mi segnala l'errore). Potreste aiutarmi? Grazie mille a ciascuno!

Sub Aggregato()

'

' Aggregato Macro

' Macro registrata il 01/02/2013 da ricciar1

'

'

    Sheets("CARD").Select

    ChDir "E:\Cld Card A0U e A0K\A0U 6R\2013\Salvadanaio A0U\06 Giugno"

    Workbooks.Open Filename:= _

        "E:\Cld Card A0U e A0K\A0U 6R\2013\Salvadanaio A0U\06 Giugno\Prima decade (A0U 6R).xls"

    Sheets("Riepilogo").Select

    Range("I60:J60").Select

    Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True

    Selection.Copy

    ActiveWindow.WindowState = xlNormal

    Windows("Prima decade (Zona Napoli).xls").Activate

    ActiveWindow.WindowState = xlMaximized

   Range("A1").Select

    ActiveSheet.Paste

    ActiveWindow.WindowState = xlNormal

    Windows("Prima decade (A0U 6R).xls").Activate

    ActiveWindow.WindowState = xlMaximized

    Application.CutCopyMode = False

    Application.DisplayAlerts = False

    ActiveWindow.Close

    Sheets("CARD N-3").Select

    ChDir "E:\Cld Card A0U e A0K\A0K 1N\2013\Salvadanaio A0K\06 Giugno"

    Workbooks.Open Filename:= _

        "E:\Cld Card A0U e A0K\A0K 1N\2013\Salvadanaio A0K\06 Giugno\Prima decade (A0K 1N).xls"

    Sheets("Riepilogo").Select

    Range("I60:J60").Select

    Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True

    Selection.Copy

    ActiveWindow.WindowState = xlNormal

    Windows("Prima decade (Zona Napoli).xls").Activate

    Range("A1").Select

    ActiveSheet.Paste

    ActiveWindow.WindowState = xlMaximized

    Sheets("RCA").Select

    ActiveWindow.WindowState = xlNormal

    Windows("Prima decade (A0K 1N).xls").Activate

    Application.CutCopyMode = False

    Application.DisplayAlerts = False

    ActiveWindow.Close

    ActiveWindow.WindowState = xlMaximized

    ChDir "E:\Cld RCA A8D e A9D\A8D 3B\2013\Salvadanaio 2013\06 Giugno"

    Workbooks.Open Filename:= _

        "E:\Cld RCA A8D e A9D\A8D 3B\2013\Salvadanaio 2013\06 Giugno\Prima decade (A8D 3B).xls"

    Sheets("Riepilogo").Select

    Range("I60:J60").Select

    Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True

    Selection.Copy

    ActiveWindow.WindowState = xlNormal

    Windows("Prima decade (Zona Napoli).xls").Activate

    Range("A1").Select

    ActiveSheet.Paste

    Windows("Prima decade (A8D 3B).xls").Activate

    Application.CutCopyMode = False

    Application.DisplayAlerts = False

    ActiveWindow.Close

    Sheets("RCA N-3").Select

    ChDir _

        "E:\Cld RCA A8D e A9D\A9D 7N\2013\A9D Salvadanaio RCA 2013\06 Giugno"

    Workbooks.Open Filename:= _

        "E:\Cld RCA A8D e A9D\A9D 7N\2013\A9D Salvadanaio RCA 2013\06 Giugno\Prima decade (A9D 7N).xls"

    Sheets("Riepilogo").Select

    ActiveWindow.SmallScroll Down:=15

    Range("I60:J60").Select

    Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True

    Selection.Copy

    Windows("Prima decade (Zona Napoli).xls").Activate

    Range("A1").Select

ActiveSheet.Paste

    Windows("Prima decade (A9D 7N).xls").Activate

    Application.CutCopyMode = False

    Application.DisplayAlerts = False

    ActiveWindow.Close

    ActiveWindow.WindowState = xlMaximized

    Range("F53").Select

    Sheets("Riepilogo").Select

End Sub

Sub Cancella()

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

  1. Anonimo
    2013-06-09T20:34:40+00:00

    Solo per ringraziarvi per la disponibilità e per darvi un riscontro: lavorando un pò sul file che creava problemi (non quello della macro ma quello che veniva aperto dalla macro) ho visto che qualcuno aveva pasticciato un pò e, sistemandolo, è tutto tornato apposto ;-)

    Grazie mille per l'aiuto!

    La risposta è stata utile?

    2 persone hanno trovato utile questa risposta.
    0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2013-06-10T06:50:30+00:00

    Solo per ringraziarvi per la disponibilità e per darvi un riscontro: lavorando un pò sul file che creava problemi (non quello della macro ma quello che veniva aperto dalla macro) ho visto che qualcuno aveva pasticciato un pò e, sistemandolo, è tutto tornato apposto ;-)

    Grazie mille per l'aiuto!

    Grazie a te per la segnalazione.

    Ciao e alla prossima.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-06-07T08:51:28+00:00

    ActiveSheet.Paste

    Senza entrare nel merito della macro, sostituisci con:

    Range("A1").PasteSpecial

     

    grazie per la veloce risposta. Ho provato ma purtroppo continua l'errore... :-( che fare?"

    Sinceramente non capisco cosa dovrebbe fare il codice. Me lo spieghi a parole?

    Grazie.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2013-06-06T08:30:21+00:00

    Ciao a tutti.

    Sto lavorando su un progetto con una macro...

    Purtroppo non riesco a risolvere l'errore in oggetto.

    La macro è la seguente (in grassetto la riga dove mi segnala l'errore). Potreste aiutarmi? Grazie mille a ciascuno!

    ActiveSheet.Paste

    Senza entrare nel merito della macro, sostituisci con:

    Range("A1").PasteSpecial

     

    grazie per la veloce risposta. Ho provato ma purtroppo continua l'errore... :-( che fare?"

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2013-06-06T04:16:26+00:00

    Ciao a tutti.

    Sto lavorando su un progetto con una macro...

    Purtroppo non riesco a risolvere l'errore in oggetto.

    La macro è la seguente (in grassetto la riga dove mi segnala l'errore). Potreste aiutarmi? Grazie mille a ciascuno!

    ActiveSheet.Paste

    Senza entrare nel merito della macro, sostituisci con:

    Range("A1").PasteSpecial

    La risposta è stata utile?

    0 commenti Nessun commento