Activecell hk

Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
Merhaba

Sheets(“onay”).range(“a3”).text=Sheets(“data”).Activecells(1,2).text

Kodu hata veriyor.

Sayfa adresi verilerek activecel li bir kod nasıl yazılabilir.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Activecell hücre tanımlamasının kullanılabilmesi için sayfanın aktif olması gerekir. Kodu aşağıdaki gibi değiştirin.

Kod:
Sheets("data").select
Sheets("onay").range("a3")=Sheets("data").Activecell
 
Katılım
31 Ocak 2007
Mesajlar
228
Excel Vers. ve Dili
office xp tr
küçük bir örnek

Sub test()
Set s1 = Sheets("onay")
Set s2 = Sheets("data")
If s1.Range("a3").Text = s2.Range("b1").Text Then
'ilgili kodlarınız
End If
End Sub
 
Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
sayın leventm

kodunuz 438 hatası verdi.
ayrıca ben veri olarak activecelli değil activecellin(1,2) verisini alacağım(alacağım veriden biri)
yardımınızı bekliyorum.
 

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Kod:
ActiveCell.Offset(0, 2).Select
Aktif hucrenin solundaki 2. hucreye gitmeyi sağlar.

Yukarıdaki zannedersem işinizi görür.
 
Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
sorun activecell i seçmekte problem yok actifcelle göre farklı verileri farklı bir belge içinde toplama problemi var. dogru yanıtı henüz bulamadım.ama doğru cevabı vereceğinize inanıyorum.
 
Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
sayın Leventm üstadın cevabına göre düzenlediğim ve sorunsuz çalışan kodları aşagıya ekledim.
İlgilenen arkadaşlara teşekkürler.

Worksheets("data").Activate
Sheets("onay").Range("c4") = Sheets("firma").Range("b3").Value & " " & Sheets("firma").Range("b4").Value & " " & Sheets("firma").Range("b5").Value
Sheets("onay").Range("c7") = ActiveCell(1, 2).Text 'Belge tarih ve sayısı
Sheets("onay").Range("a8") = Sheets("firma").Range("b10").Value & " " & "MAKAMINA"
Sheets("onay").Range("c11") = ActiveCell(2, 2).Text
Sheets("onay").Range("c12") = ActiveCell(3, 2).Text
Sheets("onay").Range("c13") = ActiveCell(4, 2).Text
 
Üst