Formüllü Hücreleri Değere Çevirme

Katılım
14 Şubat 2006
Mesajlar
710
Excel Vers. ve Dili
2002-TÜRKÇE
Merhabalar

Ekteki Çalışmada E Sütunundan BN Sütununa kadar 251 satırda dahil olmak üzere mouse ile verileri seçiyorum.Sağ Klik KOPYALA Özel yapıştır Değerleri Seçiyorum.A sayfasından Formülle alınan değerler değere dönüşmüş formüller yok olmuş oluyor.FİYAT Sayfasının Kod bölümüne aşağıdaki kodu kullanarak A sütununda Seçim yapabiliyorum.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [A:A]) Is Nothing Then Exit Sub
If Target.Row < 6 Then Exit Sub
For Each Hücre In Selection
If Hücre = "" Then
Hücre.Value = "ü"
Else
Hücre.Value = ""
End If
Next Hücre
End Sub

FİYAT Sayfasının A sütununda Seçim Yaptığım TOPLAM Yazan Sütunlardaki FORMÜL'lerin Bir makroyla Tabloda yerlerine geri gelmesini istiyorum.Kısaca E sütunundan BN Sütununa kadar ki verilerden A sütununda işaretlediğim Satırlardaki Formüller tabloda yerlerine geri gelsin.Yada Makro şöylede olabilir E sütunundan BN Sütununa kadarki Formüllü Hücreleri A sütunundaki İşaretli Satırlar dışındaki Hücreleri Değere çevirsin.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,580
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

A&#351;a&#287;&#305;daki kodu denermisiniz.

Kod:
Option Explicit
 
Sub FORM&#220;LLER&#304;_DE&#286;ERE_&#199;EV&#304;R()
    Dim ALAN As Range
    For Each ALAN In Range("E6:BN251")
    If Cells(ALAN.Row, "A") <> "&#252;" Then
    ALAN.Value = ALAN.Value
    End If
    Next
    MsgBox "Form&#252;ller de&#287;ere &#231;evrilmi&#351;tir.", vbInformation
End Sub
 
Katılım
14 Şubat 2006
Mesajlar
710
Excel Vers. ve Dili
2002-TÜRKÇE
G

Merhabalar

Çok ama çok teşkür ederim.Tam istediğim gibi olmuş.Allah Razı olsun.
 

ASMET67

Altın Üye
Katılım
8 Haziran 2007
Mesajlar
410
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
30-11-2027
Selamlar.
Dosyan&#305;z hakk&#305;nda bir sorum olacakt&#305;.
A sayfas&#305;ndaki de&#287;erleri nas&#305;l g&#246;r&#252;nmez olarak yazd&#305;n&#305;z. H&#252;cre rengini de&#287;i&#351;tirdi&#287;im halde g&#246;r&#252;nm&#252;yor.
 
Katılım
14 Şubat 2006
Mesajlar
710
Excel Vers. ve Dili
2002-TÜRKÇE
R

Merhabalar

Ne öğrendiysem bu site sayesinde öğrendim.Bildiğimi öğretmek görevim Hücreyi seçiyoruz sağ klik Hücreleri biçimlendir.İsteğe uyarlanmış Tür de genel yazar orayı tamamen siliyoruz 3 tane noktalı virgül ;;; koyuyoruz Tamam tuşuna basıyoruz yok oldu.
 

ASMET67

Altın Üye
Katılım
8 Haziran 2007
Mesajlar
410
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
30-11-2027
Te&#351;ekk&#252;rler.
Bir&#351;ey daha &#246;&#287;renmi&#351; olduk.
 
Katılım
14 Şubat 2006
Mesajlar
710
Excel Vers. ve Dili
2002-TÜRKÇE
v

Merhabalar

Korhan Beyin verdiği kodlar işimi gördü fakat şöyle bir kod olsa daha iyi olacak
FİYAT Sayfasındaki A Sütununda İşaretlenen yerlere göre Makro Formülleri değere çevirse.Kod sayfasındaki Makroyu sildim.Makro E6 satırından Başlayacak BN Sütunun 251.Satıra kadar olan A Sütununda işaretli Satırlar hariç Formüllü hücreleri değere çevirecek teşekkürler.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,580
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Size &#246;nermi&#351; oldu&#287;um kod zaten istedi&#287;iniz i&#351;lemi yap&#305;yor.

E6:BN251 h&#252;cre aral&#305;&#287;&#305;n&#305; d&#246;ng&#252;ye al&#305;p A s&#252;tununda i&#351;aret olmayan h&#252;crelerdeki form&#252;lleri de&#287;ere &#231;eviriyor.
 
Katılım
14 Şubat 2006
Mesajlar
710
Excel Vers. ve Dili
2002-TÜRKÇE
F

Merhabalar

Teşekkürler bende bu kod sayfa 1'in kod sayfasındaki kodlar olmazsa çalışmaz zannetmiştim.Bu kodla sayfadaki belli aralığı değere çevirdik.okey Çalışma sayfasında 2 sayfa varsa ve ben bu işlemi sayfa seçerek yapmak istersem nasıl olur yani sayfanın birine geleceğim Örnek sayfa 1 için bu kodu çalıştıracağım.makronun işi bitti 2.sayfaya geleceğim 2.makroyu çalıştıracağım 2.sayfada A sütununda değişik yerleri işaretliyeceğim.Kısaca bu kod sayfa seçimli olursa daha iyi olacak en azından ben koddan sayfa ismini ve hücre aralığını değiştirerek 2 makro yapabilirim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,580
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

E&#287;er iki sayfada da de&#287;ere &#231;evirmek istedi&#287;iniz adresler ayn&#305; ise kodda bir de&#287;i&#351;iklik yapman&#305;za gerek yok. Sadece sayfay&#305; se&#231;ip makroyu &#231;al&#305;&#351;t&#305;rman&#305;z yeterli olacakt&#305;r. Yok iki sayfadaki adresler farkl&#305; derseniz koddaki a&#351;a&#287;&#305;daki k&#305;rm&#305;z&#305; renkli b&#246;l&#252;m&#252; de&#287;i&#351;tirmeniz yeterli olacakt&#305;r.

Kod:
For Each ALAN In [COLOR=red]Range("E6:BN251")[/COLOR]
 
Katılım
14 Şubat 2006
Mesajlar
710
Excel Vers. ve Dili
2002-TÜRKÇE
H

Teşekkürler
 
Üst