bir sayfadaki bilgiyi sıralı aktarma

Katılım
19 Şubat 2008
Mesajlar
12
Excel Vers. ve Dili
excel 2003 türkçe
listeye sürekli bilgi girmem gerekiyor. Ben bilgileri girdikçe o bilgilerin, ilgilinin sayfasına da otomatik olarak bir liste şeklinde gitmesini istiyorum.
lütfen yardımcı olun..
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [C:C]) Is Nothing Then Exit Sub
On Error GoTo son
If Target.Value = "" Then Exit Sub
sat = Sheets(Target.Offset(0, -1).Value).Cells(65536, "B").End(xlUp).Row + 1
Sheets(Target.Offset(0, -1).Value).Cells(sat, "A").Value = Target.Offset(0, -2).Value
Sheets(Target.Offset(0, -1).Value).Cells(sat, "B").Value = Target.Offset(0, -1).Value
Sheets(Target.Offset(0, -1).Value).Cells(sat, "C").Value = Target.Offset(0, 0).Value
son:
End Sub
 
Katılım
19 Şubat 2008
Mesajlar
12
Excel Vers. ve Dili
excel 2003 türkçe
teşekkür

evren hocam çok teşekkür ederim yardımın için.
formulü nasıl kullandınız.
çok yeniyim kusura bakmayın
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
evren hocam çok teşekkür ederim yardımın için.
formulü nasıl kullandınız.
çok yeniyim kusura bakmayın
Mesajımda verdiğim kodları çalışma sayfasının kod bölümüne yazınız.:cool:
 
Katılım
19 Şubat 2008
Mesajlar
12
Excel Vers. ve Dili
excel 2003 türkçe
bağışla üstad

selamlar evren bey
yaw beni mazur görün, üst düzey birisiniz bu exceldeanlaşılan
çok baktım göremedim
bu kod bölümü nerde
ayrıca konuyla ilgili sizi rahatsız etmeden okuyarak bilgilenebileceğim bir site,bilgi vs tavsiye edermisiniz....
 
Katılım
19 Şubat 2008
Mesajlar
12
Excel Vers. ve Dili
excel 2003 türkçe
ayrıca

bana bir mail adresinizi verebilir misiniz...
bu işi öğrenmeyi çok istiyorum
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
selamlar evren bey
yaw beni mazur görün, üst düzey birisiniz bu exceldeanlaşılan
çok baktım göremedim
bu kod bölümü nerde
ayrıca konuyla ilgili sizi rahatsız etmeden okuyarak bilgilenebileceğim bir site,bilgi vs tavsiye edermisiniz....
Sayfa sekmesine sağ yıklayın.
Sonra Kodu görüntüleye tıklayın.
Açılan vb edit'e Kodları yapıştırın.
Sonra vbe edit'i kapatın işlem tamam.
2nci sorunuza gelince sitede kitaplar satılmaktadır.
Başlangıç düzeyinde olan kitaplardan bir tane alırsanız size faydası olacaktır diye düşünüyorum.Ve tabiiki bu forumuda takip etmeniz gerekiyor.:cool:
 
Katılım
19 Şubat 2008
Mesajlar
12
Excel Vers. ve Dili
excel 2003 türkçe
selamlar

evren üstad merb...
bu kodlamayı ben nasıl
yazabilirim
bunun
mantığı
nedir
elimde farklı bir çalışma sayfası var,sabahtan beri inceliyorum
ama nafile olmadı, yapamadım. değişkenlerin sayısı çok daha fazla.
yardım ??????????
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
7nci mesajdaki yönergeleri uygulayınız.:cool:
 
Katılım
19 Şubat 2008
Mesajlar
12
Excel Vers. ve Dili
excel 2003 türkçe
acemelik kötü

acemilik çok kötü üstad olmuyor,
yani herhangi çalışma sayfası için aynı şeyi mi
yapmalıyım
 
Katılım
19 Şubat 2008
Mesajlar
12
Excel Vers. ve Dili
excel 2003 türkçe
kusurlarıma bakmayın

dosyayı ekte gönderiyorum.
size zahmet olacak
değişkenlerin ismini değiştirdiğimde problem olmaz herhalde.
istatistik sayfasından a, b,c, sayfalarına bilgi aktarmak istiyorum.
saygılar sunarım...
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
İstatistik sayfasında C ve D sütunlarında formüller var.
Dolayısı ile zannedersem bu sütunlara veri girilmeyecek.
Peki siz hangi sütunlara veri gireceksiniz ki os sütuna veri girilince sayfanın change olayı tetiklensin ve ilgili sayfaya veri transfer edilsin?
Yani dosyayı yollamışsınız ama hiçbir açıklama yapmamaışsınız.Biz nereden bilecez ne yapılacağını.Lütfen sorunuzu daha net ve açık sorunuz.Biz soruyu yapmaktan dağa çok inanın ki ne yapılması gerektiği konusunda uğraşıyoruz.:cool:
 
Katılım
19 Şubat 2008
Mesajlar
12
Excel Vers. ve Dili
excel 2003 türkçe
haklısınız

selamlar
sağolun
açıklamalarımı istatistik sayfasında verdim.
 
Katılım
19 Şubat 2008
Mesajlar
12
Excel Vers. ve Dili
excel 2003 türkçe
veriler için

veriler başka sayfalardan geliyor
örneğin giriş sayfasında 1. gün 2. gün bölümüne giriş yapılacak
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Benim demek istediğim şu:Eğer ben istatistik sayfasına veri girdiğim anda ilgili syafaya yazsın derseniz.Bunun için A B veya C sütununa bilgi girmeniz gerekir.
Ama sizin buradki verilerinizi hepsi formül ile alınmış.Yani siz buralara veri girmiyorsunuz.Verileri formül ile alıyorsunuz.Bunu şunun için soruyorum.İlk yolladığım örnek dosyada böyle bir işlem yapmıştık.Bu dosyadada siz dağa önceden yapmış olduğum örnek dosyadaki gibi bir şey istiyorsunuz diye tahmin ediyorum.Ama bu dosyada istatistik sayfasına elele veri girmeyip formüllerle veri aldığınız için İstatistik sayfasına bir buton koyarak verileri ilgili sayfalara baştan sona döngüye girerek atalım.:cool:
 
Katılım
19 Şubat 2008
Mesajlar
12
Excel Vers. ve Dili
excel 2003 türkçe
alakanız için

sonsuz teşekkürler eder çalışmalarınızda başarılar dilerim...
sağolun
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekli dosyayı inceleyiniz.:cool:
Butona basınız.:cool:
Kod:
Sub aktar()
Sheets("İSTATİSK").Select
Application.ScreenUpdating = False
For i = 3 To Cells(65536, "A").End(xlUp).Row
    If Cells(i, "C").Value <> "" And Cells(i, "C").Value <> 0 Then
        On Error Resume Next
        sat = Sheets(Cells(i, "B").Value).Cells(65536, "A").End(xlUp).Row + 1
        If sat > 65534 Then
            MsgBox "[ " & Cells(i, "B").Value & " ] Adlı sayfada satır doldu.!" & vbLf _
            & "Bu sayfaya Kayıt yapılmadı..!!", vbCritical, "DİKKAT"
            GoTo hata
        End If
            Sheets(Cells(i, "B").Value).Cells(sat, "A").Value = Cells(i, "A").Value
            Sheets(Cells(i, "B").Value).Cells(sat, "B").Value = Cells(i, "C").Value
    End If
hata:
Next i
MsgBox "Aktarma işlemi ilgili syafalara başarı ile gerçekleşti..!!", vbOKOnly + vbInformation, "AKTARMA"
Application.ScreenUpdating = True
End Sub
 
Katılım
19 Şubat 2008
Mesajlar
12
Excel Vers. ve Dili
excel 2003 türkçe
çok tesekkür

o günden sonra
bakmamışkım buraya
çok
teşekkürler ederim
sağolun
butona tıkalamak istedim ama
nerde
göremedim
 
Üst