Anket Sonuçları

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhabalar,

Projeyi bir süreliğine erteledim, teşekkür ederim.
 
Son düzenleme:

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhabalar,

Projeyi bir süreliğine erteledim, teşekkür ederim.
Değerli üyeler, bir süre önce görülen lüzum üzerine ertelenen projenin şimdi sizlerin de yardımları ile tamamlanması ihtiyacı doğmuştur, zaman bulabilen üye arkadaşlarımın katkıları ile projemin tamamlanmasını arzulamaktayım, emeği geçen arkadaşlarıma tekrar teşekkür ederim,

Konu; Birden fazla firmaya gerçekleştirilen anket sonuçlarının, genel olarak izlenmesi ve kendi başlıkları arasında ayrıştırılmasıdır,

Örnekte ;

1) 25 adet firmadan ankete katılanlar, "Müşteri" sayfasında B kolonu çift tıklanarak, B,C ve D kolonundaki bilgileri, Genel:Aşçı aralığındaki sayfalara (7 sayfa) taşınmaktadır, (burada sadece bir müşteri taşıyabildim, oysa üzerine tıklanan müşteri anılan sayfalarda bir alt satıra gelmesi gerekirdi)

2) "Genel" isimli sayfadaki "Aktar" butonu tıklandığında, Lezzet, Kıvam, Görünüş, Genel Hijyen, Menü Tertibi, Yemek Isısı, Garson ve Aşçı başlıklarındaki rakamların aynı isimdeki kendi sayfalarına aktarılması gerekmektedir,

Diğer açıklamaları ek'li dosyanın ilgili sayfalarında bulabilirsiniz, hepinize saygılar sunarım.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Değerli üyeler, bir süre önce görülen lüzum üzerine ertelenen projenin şimdi sizlerin de yardımları ile tamamlanması ihtiyacı doğmuştur, zaman bulabilen üye arkadaşlarımın katkıları ile projemin tamamlanmasını arzulamaktayım, emeği geçen arkadaşlarıma tekrar teşekkür ederim,

Konu; Birden fazla firmaya gerçekleştirilen anket sonuçlarının, genel olarak izlenmesi ve kendi başlıkları arasında ayrıştırılmasıdır,

Örnekte ;

1) 25 adet firmadan ankete katılanlar, "Müşteri" sayfasında B kolonu çift tıklanarak, B,C ve D kolonundaki bilgileri, Genel:Aşçı aralığındaki sayfalara (7 sayfa) taşınmaktadır, (burada sadece bir müşteri taşıyabildim, oysa üzerine tıklanan müşteri anılan sayfalarda bir alt satıra gelmesi gerekirdi)

2) "Genel" isimli sayfadaki "Aktar" butonu tıklandığında, Lezzet, Kıvam, Görünüş, Genel Hijyen, Menü Tertibi, Yemek Isısı, Garson ve Aşçı başlıklarındaki rakamların aynı isimdeki kendi sayfalarına aktarılması gerekmektedir,

Diğer açıklamaları ek'li dosyanın ilgili sayfalarında bulabilirsiniz, hepinize saygılar sunarım.
Değerli üyeler, proje yarım kaldı, tamamlamak için yardımlarınız gerekiyor, teşekkür ederim.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Macro ile bir yere kadar getirebildiğim projede eksik kalan bir iki yer kaldı sanıyorum, tamamlayabilmek adına eklenecek kodlar nelerdir, yardımlarınız için teşekkür ederim.
 
Son düzenleme:
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Sadece, 25 müşteri kapasiteli bir proje mi geliştirilecek ?
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Ferhat Pazarçevirdi;264620' Alıntı:
Sadece, 25 müşteri kapasiteli bir proje mi geliştirilecek ?
Sayın Ferhat Pazarçevirdi, iyi geceler,öncelikle ilginiz için teşekkür ederim,

Müşteri 150 kadar, ancak ankete en fazla katılan müşteri sayısı aylık olarak 25 oluyor, tablo oluştuğunda en fazla 25 müşterilik olur,

Tekrar teşekkür ederim, saygılarımla
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
"Müşteri" sayfasında, "B" sütununa çift tıklandığında "X" (Çarpı) işareti koyan bir kodunuz çalışıyor. Şimdi ise isteğiniz üzere, bu sütununa çift tıklandığında aktarma yapan kodları yerleştiriyoruz. Ama benim yazdığım kod çalışıp bittikten sonra, ilgili hücreye "X" koyuluyor. Bu "X" in anlamı nedir? veya anlamı var mı?
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
"Müşteri" sayfasında, "B" sütununa çift tıklandığında "X" (Çarpı) işareti koyan bir kodunuz çalışıyor. Şimdi ise isteğiniz üzere, bu sütununa çift tıklandığında aktarma yapan kodları yerleştiriyoruz. Ama benim yazdığım kod çalışıp bittikten sonra, ilgili hücreye "X" koyuluyor. Bu "X" in anlamı nedir? veya anlamı var mı?
Sayın Ferhat Pazarçevirdi, "X" in anlamı yok (bu bir yama olduğu için orada lüzumsuz duruyor olabilir) ve koysun istemiyorum, anılan kodu istenilen şekilde düzeltebilirsiniz, amacım çift tıklanan müşteriler ilgili sayfalarda alt alta sıralansın, tekrar teşekkür ederim, saygılarımla.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Ekteki dosyayı inceleyiniz. Sorun olursa, tekrar görüşürüz.

YAPILAN İŞLEMLER : ..............

1. Daha önceki tüm kodlamalar silindi. Sayfa isimleri, "Genel" sheetinin birinci satırında bulunan değerlere göre revize edildi.

2. "GENEL" adlı sheet'in kod sayfasına aşağıdakiler ilave edildi. Bunlar, "Mevcut" adıyla belilenen limiti, aşan değer girişlerinde, uyarı verdirmek için tasarlandı.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim bs As Integer
    Dim bt As Integer
 
    If Not Intersect(Target, Range("C4:AW25")) Is Nothing Then
 
        Select Case Target.Column
            Case 3 To 7: bs = 3: bt = 7 'Lezzet
            Case 9 To 13: bs = 9: bt = 9 'Kıvam
            Case 15 To 19: bs = 15: bt = 19 'Görünüş
            Case 21 To 25: bs = 21: bt = 25 'Genel Hijyen
            Case 27 To 31: bs = 27: bt = 31 'Menü Tertibi
            Case 33 To 37: bs = 33: bt = 37 'Yemek Isısı
            Case 39 To 43: bs = 39: bt = 43 'Garson
            Case 45 To 49: bs = 45: bt = 49 'Aşçı
            Case Else: Exit Sub
        End Select
 
        If Cells(Target.Row, "B") < WorksheetFunction.Sum(Range(Cells(Target.Row, bs), Cells(Target.Row, bt))) Then
           MsgBox "Girilen say&#305; , toplamda limit d&#305;&#351;&#305;na &#231;&#305;k&#305;yor", vbCritical, "UYARI"
           Target = Empty
           Target.Select
        End If
 
    End If
 
End Sub
3. "M&#252;&#351;teri" adl&#305; sheet'in kod sayfas&#305;na a&#351;a&#287;&#305;dakiler yaz&#305;ld&#305;. Bunlar, m&#252;&#351;terileri sayfalara da&#287;&#305;tmak i&#231;indir.

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Dim sh As Worksheet
    If Not Intersect(Target, Range("B2:B25")) Is Nothing Then
        For Each sh In ThisWorkbook.Worksheets
            If sh.Name <> "M&#252;&#351;teri" Then
                If sh.Name = "GENEL" Then
                    sh.Range("A4:A25").Value = Range("B4:B25").Value
                Else
                    sh.Range("A4:C25").Value = Range("B4:D25").Value
                End If
            End If
        Next
        MsgBox "Veriler, sayfalara aktar&#305;ld&#305;", vbInformation, "B&#304;LG&#304;LEND&#304;RME"
    End If
End Sub
4."Aktar" ad&#305;nda bir makro yaz&#305;ld&#305;. Bu makro, "Genel" sheetindeki butona atand&#305;. B&#246;ylelikle, girilen de&#287;erler sayfalara aktar&#305;l&#305;yor.

Kod:
Sub Aktar()
Dim sh As Worksheet
Dim i As Integer
Dim shG As Worksheet
Set shG = Sheets("GENEL")
x = 3
For i = 3 To 49 Step 6
    For Each sh In ThisWorkbook.Worksheets
        If sh.Name = shG.Cells(1, i) Then
            sh.Range("D4:H25").Value = shG.Range(shG.Cells(4, i), shG.Cells(25, i + 4)).Value
            Exit For
        End If
    Next
Next i
Set shG = Nothing
End Sub
5. "GENEL" sayfas&#305;ndaki BA4 h&#252;cresine a&#351;a&#287;&#305;daki form&#252;l yaz&#305;ld&#305; ve a&#351;a&#287;&#305;ya do&#287;ru kopyaland&#305;.

=TOPLA.&#199;ARPIM(($C$3:$AW$3=AZ4)*$C$26:$AW$26)
 
Son düzenleme:

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Say&#305;n Ferhat Pazar&#231;evirdi, bu saatlere kadar emek verdiniz, g&#246;z nuru d&#246;kt&#252;n&#252;z, sonsuz te&#351;ekk&#252;r ederim, ancak ;
1) "M&#252;&#351;teri" sayfas&#305;ndaki m&#252;&#351;terilerden benim se&#231;tiklerim (yani, &#252;zerine &#231;ift t&#305;klad&#305;klar&#305;m) "Genel" sayfas&#305;n&#305;n A4:B25 aral&#305;&#287;&#305;na alt alta s&#305;ralanacak
2) "Genel" sayfas&#305;na gelen m&#252;&#351;terileri "Aktar" butonu ile Lezzet:A&#351;&#231;&#305; aral&#305;&#287;&#305;ndaki sayfalara (7 adet) A4:H25 aral&#305;&#287;&#305;na aktar&#305;lacak

&#214;rneklersek ; 1) &#199;ift t&#305;klama ile 5 m&#252;&#351;teri "Genel" sayfas&#305;n&#305;n A4:B8 sat&#305;rlar&#305;na aktar&#305;ls&#305;n, ben bu i&#351;lemin ard&#305;ndan C4:AW8 aral&#305;&#287;&#305;na manuel veriler girece&#287;im
2) "Genel" sayfas&#305;ndaki "Aktar" butonu ile bu veriler s&#305;ras&#305;yla "Lezzet" sayfas&#305; A4:H8'e, "K&#305;vam" sayfas&#305; A4:H8'e, "G&#246;r&#252;n&#252;&#351;" sayfas&#305; A4:H8'e, diyerek en son "A&#351;&#231;&#305;" sayfas&#305; A4:H8'e, aktar&#305;lacak.

Zahmetleriniz i&#231;in tekrar &#231;ok te&#351;ekk&#252;r ederim, sayg&#305;lar&#305;mla.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Bir d&#252;zeltme; 1) &#199;ift t&#305;klama ile 5 m&#252;&#351;teri mevcut sayfalar&#305;n A4:B8 sat&#305;rlar&#305;na aktar&#305;ls&#305;n, bu d&#252;zeltme i&#231;in aff&#305;n&#305;z&#305; rica ederim, tekrar te&#351;ekk&#252;rler, sayg&#305;lar&#305;mla.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Hangi 5 m&#252;&#351;teri ? Mesela "M&#252;&#351;teri" sayfas&#305;ndaki B14 h&#252;cresine &#231;ift t&#305;klad&#305;n&#305;z ...
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
10 Nolu mesajdaki, istekleriniz dosyay uygulanmıştır. Ayrıca, tüm verileri temizlyecek bir makro daha koydum. İsterseniz, kullanırsınız.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Say&#305;n Ferhat Pazar&#231;evirdi, merhaba,

"M&#252;&#351;teri" sayfas&#305;ndan rastgele ( 2, 12, 15, 18, 21 gibi ) 5 m&#252;&#351;teriyi s&#305;ras&#305;yla &#231;ift t&#305;klad&#305;m, (di&#287;er bir deyi&#351;le 5 m&#252;&#351;terinin anket sonu&#231;lar&#305;n&#305; de&#287;erlendirmek istedim) bu 5 m&#252;&#351;teri'nin B ve C kolonundaki bilgileri " Genel" sayfas&#305;nda A4:B8'e giderken B,C ve D kolonundaki bilgileri di&#287;er sayfalar&#305;n A4:B8 h&#252;crelerine gidecek,

Not ;

Ek'li dosyan&#305;n &#351;u halinde "Genel" sayfas&#305;na ta&#351;&#305;nmas&#305; gereken mevcutlar (B4) ta&#351;&#305;nm&#305;yor, sayg&#305;lar&#305;mla.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
10 Nolu mesajdaki, istekleriniz dosyay uygulanmıştır. Ayrıca, tüm verileri temizlyecek bir makro daha koydum. İsterseniz, kullanırsınız.
Sayın Ferhat Pazarçevirdi, merhaba, iyi geceler, 14 nolu mesajımı gördünüz mü,
dosyanın yeni halini indirdim fakat sorun devam ettiği gibi, sil macrosunu da göremedim? Kaldığımız yerden devam edebilirsek sevinirim, saygılarımla.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Ben, "M&#252;&#351;teri" sayfas&#305;ndan "GENEL" sayfas&#305; d&#305;&#351;&#305;ndaki sayfalara direkt veri aktar&#305;m&#305;n&#305;, veri g&#252;venli&#287;i a&#231;&#305;s&#305;ndan uygun bulmad&#305;m. Bunun yerine &#351;&#246;yle bir algoritma d&#252;&#351;&#252;nd&#252;m.

1. &#304;lk&#246;nce "M&#252;&#351;teri" sayfas&#305;ndan "GENEL" sayfas&#305;na se&#231;ilen veriler aktar&#305;l&#305;r.
(-ki burada "M&#252;&#351;teri" sayfas&#305;n&#305;n B ve C s&#252;tunlar&#305;, "GENEL" sayfas&#305;n&#305;n A ve B s&#252;tunlar&#305;na ta&#351;&#305;n&#305;yor. Bu nedenle, mesaj&#305;n&#305;zda "Mevcut" ta&#351;&#305;nm&#305;yor'u bu nedenle anlayamad&#305;m)

2. M&#252;&#351;teri sayfas&#305;nda, Girilen verinin mevcut'a uygun olup olmad&#305;&#287;&#305; kontrol edilir.

3. "GENEL" sayfas&#305;nda "Aktar" butonuna bast&#305;&#287;&#305;n&#305;zda, "M&#252;&#351;teri &#304;simleri", "Mevcutlar&#305;", "Ald&#305;klar&#305; Men&#252;ler" ve sizin "GENEL" sayfas&#305;na girdi&#287;iniz istatistikler tek tek uygun sayfalara aktar&#305;l&#305;r.

"M&#252;&#351;teri" sayfas&#305;ndan &#231;ift t&#305;klama ile, b&#252;t&#252;n sayfalara isimleri da&#287;&#305;tabilirdik. Ama bunlar hen&#252;z haz&#305;r olmayan verilerdir. Yani yar&#305;mamul gibi d&#252;&#351;&#252;nd&#252;m. O nedenle, anket sonu&#231;lar&#305;n&#305; girmeden bu bilgilerin &#246;nce sayfalara ta&#351;&#305;nmas&#305; anlams&#305;z geldi.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Ferhat bey,

1) "M&#252;&#351;teri" sayfas&#305;ndan "B" s&#252;tunu &#231;ift t&#305;klanarak "Genel" sayfas&#305;na t&#305;klanan m&#252;&#351;terinin B ve C s&#252;tunu ta&#351;&#305;n&#305;rken ayn&#305; zamanda di&#287;er sayfalara B,C ve D s&#252;tunu bilgileri ta&#351;&#305;n&#305;r.
2) "Genel" sayfas&#305;na ta&#351;&#305;nan se&#231;ilmi&#351; m&#252;&#351;terilerin anket sonu&#231;lar&#305; manuel olarak sayfadaki ba&#351;l&#305;klar&#305;n alt&#305;ndaki h&#252;crelere girilir, bu i&#351;lem bitince "Aktar" butonu ile "Genel" sayfas&#305;n&#305;n verilerinin tamam&#305; "Lezzet:A&#351;&#231;&#305;" aral&#305;&#287;&#305;na ta&#351;&#305;n&#305;r.

Benim i&#231;in &#246;nemli olan, "M&#252;&#351;teri" sayfas&#305;ndan istedi&#287;im m&#252;&#351;terinin "B" s&#252;tunu &#231;ift t&#305;klanarak di&#287;er sayfalara ta&#351;&#305;nmas&#305;d&#305;r, yani m&#252;&#351;terilerin t&#252;m&#252;n&#252; de&#287;il se&#231;tiklerimi aktarmak istiyorum, zaten tamam&#305;n&#305; istesem &#231;ift t&#305;klama yerine "Sayfa Aktar" butonu ile bu i&#351;lemi ger&#231;ekle&#351;tirebilirdik, te&#351;ekk&#252;r ederim.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Benim için önemli olan, "Müşteri" sayfasından istediğim müşterinin "B" sütunu çift tıklanarak diğer sayfalara taşınmasıdır, yani müşterilerin tümünü değil seçtiklerimi aktarmak istiyorum, zaten tamamını istesem çift tıklama yerine "Sayfa Aktar" butonu ile bu işlemi gerçekleştirebilirdik, teşekkür ederim.
Kusura bakmayın. Yardımcı olmak isterdim ama anlayamıyorum ne demek istediğinizi ...

Size en son bir dosya gönderdim. Bu dosyada; üstüne çift tıkladığınız müşteriler "Genel" sayfasına aktarılıyordu. Sonra da "Aktar" makrosu ile, diğer sayfalara "GENEL" sayfasında ne varsa gönderiliyordu. Bu metodu kullanmamım nedenini de, bir önceki mesajımda izah etmiştim.

NOT : Ayrıca, sorunuz üzerine; tablo içeriklerinin komple temizlenmesi hakkındaki makroyu, VBE'ye girip Module1'in içerisinde bulabilirsiniz.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Ferhat bey, teşekkür ederim, sizi yeterince meşgul ettim, kusuruma bakmayın lütfen, aslında kendimi iyi ifade eden birisiyim ama sanırım bir iletişim hatası var, 13 nolu mesajdaki dosyadan bahsediyorsak VBE'deki Modül1'de ;

Sub Aktar()
Dim sh As Worksheet
Dim i As Integer
Dim shG As Worksheet
Set shG = Sheets("GENEL")
x = 3
For i = 3 To 49 Step 6
For Each sh In ThisWorkbook.Worksheets
If sh.Name = shG.Cells(1, i) Then
sh.Range("D4:H25").Value = shG.Range(shG.Cells(4, i), shG.Cells(25, i + 4)).Value
Exit For
End If
Next
Next i
Set shG = Nothing
End Sub

kodu var, bu kod verileri temizleyen kod ise tamam,

Cevabınızda adı geçen aktarma, çift tıklama ile müşterinin seçilenini değil tamanını aktarıyor, benim indirdiğim dosya böyle çalışıyor, belki de aynı dosyadan bahsetmiyoruzdur, dosyayı ekledim, zahmet olmaz ise bakarmısınız ? Herşey için tekrar teşekkür ederim,
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Offfff, Offfff .... İki saattir siz bu dosyaya ben başka dosyaya bakıp mı konuşuyoruz yani :)

13 Nolu mesajdaki dosyanın adı "Anket 04.04.08-2.zip" .... Sizin, az önceki mesajınızda gönderdiğiniz dosyanın adı ise "Anket 04.04.08-1.zip". Yani eski versiyon.... (Böyle bir problemler olacağını tahmin ettiğimden, her eklediğim dosyanın sonuna versiyon no koyarım)

Lütfen, 13 Nolu mesajdaki "Anket 04.04.08-2.zip" dosyasını indirin ve inceleyin.
 
Üst