seçili alana sabit veri yazdırma örneğin:"tamam"

Katılım
29 Haziran 2012
Mesajlar
24
Excel Vers. ve Dili
97
merhaba arkadaşlar,
excel'de örneğin a2:a50 arasındaki hücreleri mause ile seçtim.
bu seçimden sonra butona tıklayarak seçili olan bu alana veri yazdırmak istiyorum. sabit bir veri örneğin "tamam"

nasıl bir kod kullanmalıyım acaba?
yardımcı olabilirmisiniz?
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Kod:
sub secilialanayazdir()
range("a2:a50")="Tamam"
end sub
 
Katılım
29 Haziran 2012
Mesajlar
24
Excel Vers. ve Dili
97
Kod:
sub secilialanayazdir()
range("a2:a50")="Tamam"
end sub
seçili alan a2:a50 örnek verdim
ben mause ile seçtiğim alana yazmasını istiyorum,
seçili alan değişir ama yazılacak olan yazı "tamam" sabit

ben çalışma sayfasında nereyi seçtiysem oraya yazsın diye düşünmüştüm,
sanırım yanlış anlattım,
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Merhaba

Aşağıdaki Kod işinize yarar.

Selamlar...

Kod:
Sub Seçili_Alanı_Girdiğim_Veriyle_Doldur()
'07.10.2021   14:36
Dim Veri As Range, Metin As String
c = InputBox("Seçili Alana Girilecek Metin Yazınız", "Girilecek Metin", "Metin")
For Each Veri In Selection
    Veri.Value = c
Next
End Sub


https://www.dosyaupload.com/2M44w/Seçili_Alan_Uygulamaları__07.10.2021.xlsm




 

Ekli dosyalar

Katılım
29 Haziran 2012
Mesajlar
24
Excel Vers. ve Dili
97
yardımlarınız için çok teşekkür ederim,
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Bu şekilde deneyin.
Kod:
sub secilialanayazdir()
selection="Tamam"
end sub
 
Katılım
29 Haziran 2012
Mesajlar
24
Excel Vers. ve Dili
97
sayın excel dosları merhaba,
daha önceki soruma ek bir konuda daha yardımınıza ihtiyacım var.

Seçili alana metin girdirirken,
bu işlemin sadece belirli bir sütun olmasını sağlayabilirmiyiz acaba?
sadece A sütunu olduğundan yapsın, yanlışlıkla başka sütunlar üzerindeyken tıkladığında işlem yapmasa, uyarı verse,

önceki kodlama buydu

Sub Seçili_Alanı_Girdiğim_Veriyle_Doldur()
'07.10.2021 14:36
Dim Veri As Range, Metin As String
c = InputBox("Seçili Alana Girilecek Metin Yazınız", "Girilecek Metin", "Metin")
For Each Veri In Selection
Veri.Value = c
Next
End Sub
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
568
Excel Vers. ve Dili
Office365 TR
Uyarı yaparsak seçili alandaki uygun olmayan her bir hücre uyarı verir, bence ihtiyaç yok.
Aşağıdaki kod sadece A sütununa veri yazar.

Kod:
Sub Seçili_Alanı_Girdiğim_Veriyle_Doldur()
'07.10.2021 14:36
Dim Veri As Range, Metin As String
c = InputBox("Seçili Alana Girilecek Metin Yazınız", "Girilecek Metin", "Metin")
For Each Veri In Selection
If Veri.Column = 1 Then 'A sütun numarası 1 dir.
Veri.Value = c
End If
Next
End Sub
 
Katılım
29 Haziran 2012
Mesajlar
24
Excel Vers. ve Dili
97
Uyarı yaparsak seçili alandaki uygun olmayan her bir hücre uyarı verir, bence ihtiyaç yok.
Aşağıdaki kod sadece A sütununa veri yazar.

Kod:
Sub Seçili_Alanı_Girdiğim_Veriyle_Doldur()
'07.10.2021 14:36
Dim Veri As Range, Metin As String
c = InputBox("Seçili Alana Girilecek Metin Yazınız", "Girilecek Metin", "Metin")
For Each Veri In Selection
If Veri.Column = 1 Then 'A sütun numarası 1 dir.
Veri.Value = c
End If
Next
End Sub
Sn muratboz06
çok teşekkür ederim,
 
Üst