Excel cum să copiați foaia cu formula de la o carte la

O altă sarcină banală astăzi doar vybesila, și anume al naibii de Eksele trebuie să copiați foaia cu formula de la o carte la alta. Și acolo formule over9000 - acte de generare pe unități de contorizare de acceptare.

Totul a început cu faptul că l-am găsit Excel a crescut la 35 de metri și am decis să re-salvați-l cu bucurie.

Ca urmare, Google ea sunt mai multe opțiuni:

1 - folosește funcția INDIRECT (), și chiar, uneori, funcția INDEX. INDIRECT () pentru a înlocui toate trimiterile la formulele din foaia CONS, apoi în timpul copierii al. Book formula va trage date din foile de noua carte.

Verificarea nu, ar trebui să fie mai ușor de opțiune.

A 2 - utilizare macro-uri

Sub ATS ()
Const WS_NAME = «Foaia1"
Const DST_NAME = «book2"
Dim C Ca Gama

Const WS_NAME = «REDD»
Dim C Ca Gama
Dim ca șir de nume de fișier

iOpen = Application.Dialogs (xlDialogOpen) .Show
filename = ActiveWindow.Caption
Dacă iOpen <> Adevărat Atunci
MsgBox «Nu ați selectat o carte.“ ' "
End If

Opțiunea este bun, dar nu ar noastre toate macro-urile din cartea mea, și așa mai lipsesc.

Nu am găsit eu „în cazul în care să faceți clic pe“ pentru a apela această funcție necunoscută.

Patra opțiune: preferata mea. Am dat seama imediat că era a mea!

Selectați toate, faceți clic pe AutoCorrect ctrl + h, înlocuiți „=“ la „blablabla“, apăsați pe foaia de copiere într-o altă carte, din nou ma lovit din spate și AutoCorecție „blablabla“ la „=“.
Totul!

Dintr-o data pe cineva imediat util pentru a copia un cuplu de formule. Un cuplu de mii formule.

Ca și postul? Butonul Tyrnov!

Experiența utilizării tuturor metodelor