Hücredeki Veriyi Metin Kutusuna Yazma

Katılım
27 Mart 2012
Mesajlar
51
Excel Vers. ve Dili
2013 türkçe
Altın Üyelik Bitiş Tarihi
11.02.2021
Merhaba hocalarım,

A1 hücresindeki veriyi eklediğim bir metin kutusuna (textbox değil normal metin kutusu) yazmak istiyorum. A1 deki değer değişince metin kutusu da değişsin. Nasıl yapılır acaba?
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Alt taraftan sayfa adına fareyle sağ tıklayıp KOD GÖRÜNTÜLEyi seçtiğinizde açılan VBA ekranının
sağ tarafındaki boş alana aşağıdaki kod'u yapıştırın ve A1 hücresinde değişiklik yaparak sonucu gözlemleyin.
Metin kutusunu seçtiğinizde formül çubuğunun sol tarafındaki alandan
Metin Kutusu'nun numarasını (benim örneğimde Metin Kutusu 1) kontrol etmeyi unutmayın.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [[B][COLOR="red"]A1[/COLOR][/B]]) Is Nothing Then Exit Sub
    ActiveSheet.Shapes.Range(Array("TextBox [B][COLOR="Blue"]1[/COLOR][/B]")).Select
    Selection.ShapeRange(1).TextFrame2.TextRange.Characters.Text = Target
    Selection.ShapeRange(1).TextFrame2.TextRange.Characters(1, 4).Font.Fill.Visible = msoTrue
Target.Activate
End Sub
 

aerten

Altın Üye
Katılım
23 Ağustos 2011
Mesajlar
230
Excel Vers. ve Dili
Excel 2019 TR
Excel 365 TR
Altın Üyelik Bitiş Tarihi
15-02-2027
Metin Kutusunu ekleyin. Metin kutusu seçili iken (Ad kutusu'nda "Metin Kutusu 1") yazılıyken Formül çubuğuna
Kod:
=$A$1
yazın. Artık A1 hücresine yazdığınız metin kutusunda görüntülecektir.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Metin Kutusunu ekleyin. Metin kutusu seçili iken (Ad kutusu'nda "Metin Kutusu 1") yazılıyken Formül çubuğuna
Kod:
=$A$1
yazın. Artık A1 hücresine yazdığınız metin kutusunda görüntülecektir.
Basit düşünmek her zaman en pratik olanı.
Hiç aklıma gelmemişti doğrusu.
 

aerten

Altın Üye
Katılım
23 Ağustos 2011
Mesajlar
230
Excel Vers. ve Dili
Excel 2019 TR
Excel 365 TR
Altın Üyelik Bitiş Tarihi
15-02-2027
Ben de Fonksiyonlar başlığına açıldığı için böyle bir yol arandığını düşünerek yanıt yazdım. :)
 
Katılım
27 Mart 2012
Mesajlar
51
Excel Vers. ve Dili
2013 türkçe
Altın Üyelik Bitiş Tarihi
11.02.2021
Ben de Fonksiyonlar başlığına açıldığı için böyle bir yol arandığını düşünerek yanıt yazdım. :)
Evet aradığım şey buydu. O yüzden fonksiyonlara yazdım. Ben de epeyce başka yerleri karıştırdım oysa. Ikinize de teşekkürler.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Ben de böyle bir şey olduğunu ilk defa öğrendim mesela, teşekkürler.
 
Katılım
23 Mart 2005
Mesajlar
82
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
14.01.2022
Metin Kutusunu ekleyin. Metin kutusu seçili iken (Ad kutusu'nda "Metin Kutusu 1") yazılıyken Formül çubuğuna
Kod:
=$A$1
yazın. Artık A1 hücresine yazdığınız metin kutusunda görüntülecektir.
Hayıııır Bu kadar basit olmamalıydıııııı :)
....çok işime yaradı elinize sağlık....
 
Üst