| 
Login
Incollare le formule
(6 voti, media: 3.50 di 5)
Tips and Tricks - VBA: mini progetti

 

E' un peccato che Excel non abbia un'icona o una scorciatoia a disposizione per incollare rapidamente solo le formule di una selezione. A volte, infatti, abbiamo un foglio con una formattazione raffinatissima e dobbiamo poter aggiornare le formule senza intaccare il layout grafico.

Ecco allora una macro per eseguire Incolla Speciale / Formule:

  • Aprite il menu dell'editor con Ctrl+F11
  • Inserite un nuovo modulo premendo ALT + (in sequenza) I M
  • Nella prima riga scrivete: Sub PASTE_FORM()
  • Nella seconda riga scrivete: Selection.PasteSpecial Paste:=xlPasteFormulas
  • Nella terza riga scrivete: End Sub
  • Chiudete l'editor e selezionate Macro dal sottomenu Macro di Strumenti
  • Fate clic su Opzioni e selezionate un tasto di scelta rapida da abbinare a Ctrl e premete Invio

A questo punto, la macro è pronta: ora, quando dovrete incollare una formula, basterà copiare, selezionare la o le celle di destinazione e premere Ctrl + il tasto che avrete scelto nell'ultimo passaggio.