Hücre değiştirme

Katılım
27 Ağustos 2005
Mesajlar
12
Merhaba. bi soruma cevap arıyordum yardımcı olursanız sevinirim.

G1 hücresindeki sayı kaç ise Asütunundaki değeri değiştirsin.
örnek
eğer G1 = 112 ise

A112 = 112. ama A sütunu.
Ama formül veya makro sadece G1deki değere eşit olan sütunu değiştirsin. Teşekkürler
 
Katılım
19 Nisan 2007
Mesajlar
337
Excel Vers. ve Dili
Excel 2003 Türkçe
hangi sayfara işlem yapmak istiyorsanız o sayfa adı üzerine gelip Kodu Görüntüle yi seçin gelen pencereye aşağıdaki kodları yapıştırın
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim myRange As Range
Set myRange = Range("G1")
If Not Application.Intersect(Target, myRange) Is Nothing Then
Call Makro1
End If
End Sub

Sub Makro1()
Dim a As Integer
Columns("A:A").ClearContents
a = Range("G1").Value
Cells(a, 1) = Range("G1")
End Sub
 
Katılım
27 Ağustos 2005
Mesajlar
12
gerçekten tam istediğim gibi olmuş çok teşekkür ederim ama G1 sürekli değişken olduğu için a sütunundaki hücre eş zamanlı olarak değişmiyor. bunu nasıl giderebilirim acaba :S
 
Katılım
27 Ağustos 2005
Mesajlar
12
birde "a" sütunundaki hücre g1 deki değeri değilde mesela "serdar yazsın" !!!biliyorum birazcık çok şey istemiş gibi oldum. ama süzme için sabit değer gerekiyormuş :S
 

Necdet

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

İlgili sayfanın kod bölümüne aşağıdaki kodları kopyalayınız.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [G1]) Is Nothing Then Exit Sub
Cells([G1], 1) = "SerdarLand"
Son:
End Sub
 
S

Skorpiyon

Misafir
Sayın Serdarland,

Sayın DeliBalta58'in vermiş olduğu kodlarda G sütunu her değiştiğinde işlem yapılıyor. "Serdar" yazması içinse yine Sayın Delibalta58'in vermiş olduğu kodlardaki aşağıdaki yeri değiştirin.

Sub Makro1()
Dim a As Integer
Columns("A:A").ClearContents
a = Range("G1").Value
Cells(a, 1) = "Serdar"
End Sub
 

Necdet

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

Basit bir kod, bende çatır çatır çalışıyorda sizde nasıl çalışmaz?
 
S

Skorpiyon

Misafir
Sayın Serdarland,

Necdet Hocam
'ın kodları da çok güzel çalışıyor.
(Necdet Hocam sizin kodlarınıza hiç bakmadan cevap yazdığım için özür dilerim.)
 
Katılım
27 Ağustos 2005
Mesajlar
12
tabiki benim hatam. hata veriyor yapmasını bilmezsen :)
 
Üst