Hucredekı formulu bır baska hucreye formul olarakyazdırma (orn:=INT('Bill No 4'!I14)

Katılım
10 Mayıs 2007
Mesajlar
34
Excel Vers. ve Dili
2003 Ingilizce
Arkadaslar Merhaba
Hucrede kı bır formulu bır baska hucreye formul olarak yazdıran fonksıyon varmıdır veya nasıl yapılabılır.
Ornek :

A10 hucresınde : =INT('Bill No 4'!I14) formulu var ancak bu deger olarak gelıyor
bu formulu ancak hucrenın uzerıne gelınce gorebılıyorum F2

bu formulu C10 hucresıne =INT('Bill No 4'!I14) gozukecek sekılde yazdıran fonksıyorn veya yontem konusunda yazrdımcı olurmusunuz.

Saygı ve Sevgılerımle

Falkan
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Boş bir module kopyalayın.

Kod:
Function formul(InputCell As Range) As String
    formul = InputCell.FormulaLocal
End Function
Daha sonra görmek istediğiniz hücreye,

=formul(A10) şekilinde yazınız..

.
 
Katılım
10 Mayıs 2007
Mesajlar
34
Excel Vers. ve Dili
2003 Ingilizce
Merhaba Cok Tesekkur ederim Sagolasiniz.

Ozur dilerim soruyu yanlis sormusum ben.

Soru su sekildeydi.
A10 hucresınde : ='Bill No 4'!I14 formulu var ancak bu deger olarak gelıyor
bu formulu ancak hucrenın uzerıne gelınce gorebılıyorum F2

bu formulu C10 hucresıne INT fonksiyonuyla birlikte =INT('Bill No 4'!I14) gozukecek sekılde yazdıran fonksıyorn veya yontem konusunda yazrdımcı olurmusunuz.

Sorunun dogrusu buydu arkadaslar.

Saygı ve Sevgılerımle
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Maalesef anlayamadım, küçük bir örnek dosya ekleyerek açıklarmısınız
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

belki bu işinizi görür.

araçlar / seçenekler / görünüm / formüller
onay kutusunu işaretleyin.
 
Katılım
10 Mayıs 2007
Mesajlar
34
Excel Vers. ve Dili
2003 Ingilizce
Merhaba,
EKTE ki dosyada gorulecegi uzere, Collection Sheet de.
F Sutunundaki formulu (='Bill No 4'!I14)
K sutununa INT fonksiyonunu da ekleyerek yazdirmak istiyorum
K sutunu soyle olmali =INT('Bill No 4'!I14) seklinde yazdirilmali.
Yardimci olurmusunuz lutfen.

Saygilar

Falkan
 
Katılım
10 Mayıs 2007
Mesajlar
34
Excel Vers. ve Dili
2003 Ingilizce
Dosya

Merhaba,
EKTE ki dosyada gorulecegi uzere, Collection Sheet de.
F Sutunundaki formulu (='Bill No 4'!I14)
K sutununa INT fonksiyonunu da ekleyerek yazdirmak istiyorum
K sutunu soyle olmali =INT('Bill No 4'!I14) seklinde yazdirilmali.
Yardimci olurmusunuz lutfen.

Saygilar

Falkan
 

Ekli dosyalar

Katılım
10 Mayıs 2007
Mesajlar
34
Excel Vers. ve Dili
2003 Ingilizce
Omer Bey dosyayi onceki mesaja ekleyemedim kusura bakmayin

Saygilar

falkan
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
K6 için,

=INT(F6)

İşinize yaramıyor mu?

.
 
Katılım
10 Mayıs 2007
Mesajlar
34
Excel Vers. ve Dili
2003 Ingilizce
Omer Bey isime yaramiyor
Cunku yukarida belirttigim sekilde formul value olarak oraya yazilmasi gerekiyor.

Saygilar

Falkan
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Sayın falkan,

Bir türlü anlayamadım,

Kod:
Function formul(InputCell As Range) As String
formul = Replace(InputCell.FormulaLocal, "=", "=INT(") & ")"
End Function
İstediğiniz bu mu?

=formul(f6)

.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Ömer beyin ilk önerisi zaten formülü açık açık yazdırıyor, onu denediniz mi?
 
Katılım
10 Mayıs 2007
Mesajlar
34
Excel Vers. ve Dili
2003 Ingilizce
Cunku 'Bill No 4'!I14 gibi binlerce satir var
Amac bunlarin hepsinin basina INT fonksiyonunu Eklemek
INT fonksiyonuyla bu formulu kullanmak

Saygilar

Falkan
 
Katılım
10 Mayıs 2007
Mesajlar
34
Excel Vers. ve Dili
2003 Ingilizce
Omer Bey in onerisi dogrudur. Ben ilk soruyu yanlış sordugum için yeniden soruyu sormak zorunda kaldım. Kusura bakmahyınız.
Yardımcı olurmusunuz bu konuda.

Saygılar

Falkan
 
Katılım
10 Mayıs 2007
Mesajlar
34
Excel Vers. ve Dili
2003 Ingilizce
Omer Bey cok tesekkur ederim. Istedigim buydu.
Saygilar

Falkan
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
sanırım böyle birşey arıyorsunuz.
ek dosyayı inceleyiniz.

Kod:
Sub tamsayıyap()
For i = 1 To Range("c65536").End(3).Row
Cells(i, 4) = Int(Cells(i, 3))
Next
End Sub
 

Ekli dosyalar

Katılım
29 Temmuz 2009
Mesajlar
8
Excel Vers. ve Dili
2007 tr evde
kalıcı fonksiyon

Merhaba,

Boş bir module kopyalayın.

Kod:
Function formul(InputCell As Range) As String
    formul = InputCell.FormulaLocal
End Function
Daha sonra görmek istediğiniz hücreye,

=formul(A10) şekilinde yazınız..

.
sayın ömer bey;
benim kodlarla çalışmam pek olmadı, ama inceleyip böyle yararlı olabilecek kodları excel' de kalıcı fonksiyon olarak yapmam gerektiğinde ne yapmam gerekiyor?
yani, bu kodu kopyaladım, excelin içinde Geliştirici\visual basic altında bir modül açıp oraya yapıştırdım, kaydet dedim kaydettim fakat exceli kapatıp yeni bir sayfa açtığımda bu fonksiyon işe yaramıyor, her seferinde böyle bir fonksiyon ihtiyacımızda, hep baştan yaptığımızı mı yapacağız, bu kodları kalıcı fonksiyon olarak yapmak için ne yapmamız gerekir.
saygılarımla;
 
Son düzenleme:
Üst