copierea unei formule fara translatarea adreselor
- Dr.Excel
- Site Admin
- Mesaje: 1997
- Membru din: Sâm Ian 24, 2009 1:45 pm
- Localitate: Bucharest
- Contact:
copierea unei formule fara translatarea adreselor
Vreau sa copiez o celula (ce contine o formula) intr-o alta pagina
Vreau sa pastrez referintele initiale in pagina destinatie
Vreau sa pastrez referintele initiale in pagina destinatie
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
MCT, MCITP
MOS Master Instructor
IT Learning
Re: copierea unei formule fara translatarea adreselor
Paste Special -> Paste Link?
Sau se doreste copierea textului formulei?
Sau se doreste copierea textului formulei?
- Dr.Excel
- Site Admin
- Mesaje: 1997
- Membru din: Sâm Ian 24, 2009 1:45 pm
- Localitate: Bucharest
- Contact:
Re: copierea unei formule fara translatarea adreselor
banuiesc ca merge cu adresa absoluta pusa initial in formula
MCT, MCITP
MOS Master Instructor
IT Learning
- Dr.Excel
- Site Admin
- Mesaje: 1997
- Membru din: Sâm Ian 24, 2009 1:45 pm
- Localitate: Bucharest
- Contact:
Re: copierea unei formule fara translatarea adreselor
link pastreaza adresa celulei de unde am plecat, nu adresele celulelor din formulaPaste Special -> Paste Link?
MCT, MCITP
MOS Master Instructor
IT Learning
Re: copierea unei formule fara translatarea adreselor
Deci, copierea textului formulei, dar formula sa fie cu referinta absoluta (inclusiv numele foii).
In situatii ca astea, cu copierea textului formulei, eu copiez textul din bara de formule si dau paste in celula destinatie tot in bara de formule.
In situatii ca astea, cu copierea textului formulei, eu copiez textul din bara de formule si dau paste in celula destinatie tot in bara de formule.
-
- Moderator
- Mesaje: 4570
- Membru din: Vin Iul 31, 2009 7:32 am
Re: copierea unei formule fara translatarea adreselor
Adica finalul ar trebui sa fie defapt ='De aici plec'!A5+'De aici plec'!B5 ?... nu cred ca se poate decat daca asa a fost scrisa de la inceput si apoi se copiaza textul... asta daca nu exista vreo smecherie (combinatie de taste) si se poate adauga in mod automat numele sheetului la formula initiala, si atunci copierea in alta foaie ar fi extrem de simpla..
Re: copierea unei formule fara translatarea adreselor
Buna ziua
Daca e un caz singular, fac asa cum a zis Gecs mai sus
Daca nu e caz singular si destinatia se afla in al fisier:
1. pun in celula alaturata o formula de genul = "'"&selectare celula care contine formula initiala si o copiez unde este nevoie
2. Copy-Paste in noua locatie
3. in noua locatie: selectie; find-replace ' cu nimic
Nota daca destinatia se afla in acelasi fisier atunci prefer sa folosesc linkul catre celula unde e formula sursa
IP
LE se pare ca nu e o metoda buna. nu se se rezolva astfel cerinta de mai sus
Daca e un caz singular, fac asa cum a zis Gecs mai sus
Daca nu e caz singular si destinatia se afla in al fisier:
1. pun in celula alaturata o formula de genul = "'"&selectare celula care contine formula initiala si o copiez unde este nevoie
2. Copy-Paste in noua locatie
3. in noua locatie: selectie; find-replace ' cu nimic
Nota daca destinatia se afla in acelasi fisier atunci prefer sa folosesc linkul catre celula unde e formula sursa
IP
LE se pare ca nu e o metoda buna. nu se se rezolva astfel cerinta de mai sus
- Dr.Excel
- Site Admin
- Mesaje: 1997
- Membru din: Sâm Ian 24, 2009 1:45 pm
- Localitate: Bucharest
- Contact:
Re: copierea unei formule fara translatarea adreselor
Pana acum, solutia lui gecs mi se pare ce mai aproape de rezolvarea problemei.
Mai ramane sa rezolvam urmatoarea problema: de a pune automat numele foii in formula chiar daca celulele se afla in foaia curenta
Mai ramane sa rezolvam urmatoarea problema: de a pune automat numele foii in formula chiar daca celulele se afla in foaia curenta
MCT, MCITP
MOS Master Instructor
IT Learning
Re: copierea unei formule fara translatarea adreselor
Cod: Selectaţi tot
Function SheetName(rCell As Range, Optional UseAsRef As Boolean) As String
'=SheetName(A1,TRUE)
Application.Volatile
If UseAsRef = True Then
'SheetName = "'" & rCell.Parent.Name & "'!"
SheetName = rCell.Parent.Name & "!"
Else
SheetName = rCell.Parent.Name
End If
End Function
Re: copierea unei formule fara translatarea adreselor
Se da un click pe tab-ul altei foi -> apare automat in formula numele foii respective -> se da click pe tab-ul foii unde scriem formula -> automat numele foii se modifica, dar ramane scris in formula. Sunt deci cate doua click-uri in plus la fiecare referinta din formulaDr.Excel scrie:Pana acum, solutia lui gecs mi se pare ce mai aproape de rezolvarea problemei.
Mai ramane sa rezolvam urmatoarea problema: de a pune automat numele foii in formula chiar daca celulele se afla in foaia curenta