Forum di Excel e VBA, per condividere esperienze e risolvere problemi su: Excel, Word, Access, Power Point, Microsoft Office, macro, Visual Basic e Visual Studio.
Aggiorna macro di Fausto (utente non iscritto) data: 25/08/2010
Sono sempre io che rompo:
alla luce di quanto appena risolto, sorge un altro (spero sia l'ultimo) problema:
con una macro viene importato in una nuova cartella un foglio esistente in un'altra cartella. il nuovo foglio, formattato in maniera diversa dal foglio originale, ha collegamenti, guarda caso, con i fogli presenti nella nuova cartella e oggetto della precedente discussione. per esempio: il contenuto della cella p17 del nuovo foglio é uguale al contenuto della cella g38 del foglio 1. l'istruzione data si riferisce quindi al nome del foglio (foglio1), quindi se si cambia il nome del foglio (da foglio1 a foglio2), l'istruzione non funziona più. ritorniamo quindi al problema se é possibile aggiornare automaticamente il tutto.
di Franco_44 (utente non iscritto) data: 25/08/2010
Scusa fausto
vediamo se ho capito: tu hai nel foglio1 in g38 il dato “fausto”; nel nuovo_foglio, che importi, in p17 hai il riferimento =foglio1!g38 (quindi lo stesso valore)
quindi tu dici che, se cambi il nome del foglio1 in foglio2, il nuovo_foglio perde il riferimento? ma non è così perché se cambi il nome da foglio1 a foglio2 (modificando il valore in a3 come detto) automaticamente nel nuovo_foglio il riferimento in p17 assume =foglio2!g38
di Fausto (utente non iscritto) data: 25/08/2010
Allego un file: copia di progetto esecutivo, doppio clic sul bottone budget e si crea nel file budget il foglio budget. e poi.......
inoltre prima il foglio budget si apriva in modalità anteprima, ora non più
di Albatros54 (utente non iscritto) data: 26/08/2010
Prova ad apportare questa semplice modifica.
ciao
albatros54
Sub MacroBUDGET
codice tuo
......
Range("P19").Select
end <===========NO!!!da spostare sotto
Sheets("BUDGET").Select
ActiveWindow.SelectedSheets.PrintPreview
End <=============SI!!!!
end sub