Moderatori: Anthony47, Flash30005
Anthony47 ha scritto:Difficile fare un tentativo di analisi a distanza; in prima battuta non sembrerebbe un problema di excel ma di risorse di sistema, se altri pc con lo stesso programma vanno molto meglio.
Puoi provare a verificare con task manager, tab Prestazioni, l' occupazione di memoria e di cpu durante l' operazione, da eseguire con comandi manuali e non macro; contano piu' le "variazioni" che i valori assoluti.
Vedi anche se trovi un driver per la tua stampante piu' aggiornato di quello che hai al momento.
Ciao.
Sub Macro1()
Sheets("DDT").Copy Before:=Sheets(2) '<<< qui puoi cambiare e posizionare il foglio alla fine dei fogli
Cells.Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A1").Select
Application.CutCopyMode = False
Sheets("DDT (2)").Select
Sheets("DDT (2)").Name = "DDT001" '<<< inserisci qui la tua routine che darà il nome al foglio
End Sub
dottbarbi ha scritto:Dimenticavo l'utilizzo della memoria è identico in tutti i casi.
Flash30005 ha scritto:Non hai detto se hai trovato dei file appesi nello spool di stampa.
dici che la Cpu sale a 100 ma in Task Manager > Processi qual'è quello che sta utilizzando la cpu?
Apri Task manager > Processi clicchi sulla colonna Cpu (testata) al fine di ordinare in ordine decrescente la percentuale di utilizzo Cpu (il valore più grande sarà in alto) lanci la macro e la stampa e vedi cosa si posiziona lì: quello è il processo che fa rallentare ma... dici che, se muovi il mouse, l'utilizzo cpu scende non vorrei che tu avessi qualche programma di ottimizzazione Pc che entra in funzione nelle attese (tipo Diskeeper), controlla.
dici che hai una macro che copia il foglio DDT e poi i valori da DTT (quali, visto che hai copiato l'intero foglio?)
successivamente trasformi le formule in numeri...
vedi se ti va bene questa macro
- Codice: Seleziona tutto
Sub Macro1()
Sheets("DDT").Copy Before:=Sheets(2) '<<< qui puoi cambiare e posizionare il foglio alla fine dei fogli
Cells.Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A1").Select
Application.CutCopyMode = False
Sheets("DDT (2)").Select
Sheets("DDT (2)").Name = "DDT001" '<<< inserisci qui la tua routine che darà il nome al foglio
End Sub
Ciao
P.s. Se posti la macro, vedrai che Anthony te la ottimizzerà
Flash30005 ha scritto:Non hai detto se hai trovato dei file appesi nello spool di stampa.
Flash30005 ha scritto:Se hai celle unite puoi incorrere in quel tipo di errore
allora se le formule sono distribuite per righe o per colonne, registra una macro che copia il tuo foglio originale e seleziona manualmente le righe o le colonne che hanno formule evitando le celle unite, una volta selezionate copia e incolla speciale solo valori, fermi la macro e vedi il codice generatoFlash30005 ha scritto:Non hai detto se hai trovato dei file appesi nello spool di stampa.
Infatti!
Ciao
dottbarbi ha scritto:...
Sono comunque riuscito ad isolare il problema.
Se vado sul foglio DDT, faccio crea una copia e poi anteprima di stampa, già quel foglio di excel è rallentatissimo, quindi la macro a questo punto non c'entra niente.
Se seleziono il foglio di partenza o qualsiasi altro foglio excel si sblocca.
dottbarbi ha scritto:dopo l'esecuzione della macro e dell'anteprima di stampa excel si prende il 34% l'AVG si prende il 47%.
dottbarbi ha scritto:La stampante installata sul sistema è una HP Laserjet 1200 installata con 2 modalità:
1° stampante: HP Laserjet 1200 600dpi
Drivers Microsoft standard di Windows XP (con pannello di controllo standard e risoluzione 600x600);
2° stampante HP Laserjet 1200 1200dpi
Drivers HP (con pannello di controllo avanzato e risoluzione 1200x1200):
I problemi si verificano quando è installata come stampante predefinita la 2° stampante, se imposto come stampante predefinita la 1° non ho alcun tipo di rallentamento.
dottbarbi ha scritto:...
Il problema era nella definizione dell'area di stampa del foglio originario (...anche il foglio originario dopo l'anteprima di stampa diventava lentissimo) sul quale veniva eseguita la macro.
...
così è bastato ridefinire nuovamente l'area di stampa (uguale alla precedente) per far scomparire il problema.
...
Torna a Applicazioni Office Windows
Macro modifica date scelta periodo Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 11 |
Supporto per sviluppo macro VBA Ordinare per data Autore: Carletto Ribolla |
Forum: Applicazioni Office Windows Risposte: 3 |
Inserire add.in nella barra di avvio veloce in excel 2003 Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 4 |
Visitano il forum: Nessuno e 22 ospiti