Sitemize Hoşgeldiniz

Türkiye'nin en geniş özeliklere sahip forumu olan ExcelDestek.Com üzerinde soru sorabilmek, daha önceki sorulan sorulara, açılan konulara cevap yazabilmek, puan kazanabilmek, kazandığınız puanlar ile dosya indirebilmek ve çok daha fazla özellikten yararlanabilmek için sitemize üye olunuz.
Hemen Üye Ol ya da Giriş Yap

Sorun Cevaplayalım

Excel'e dair sorularınızı sorun, cevaplayalım.

Çözümlenmiş Sorular

Kullanıcılarımızın sorularını ve sunduğumuz çözümleri inceleyin.

Destek Ekibimiz Sizlerle

Ücretli destek ve özel hizmet talep edebilirsiniz.

  • Web sitemizi "REKLAMSIZ" olarak ziyaret etmek ister misiniz?
    Gerek sitemize destek, gerekse de reklam görmeden sitemizde gezinmek isterseniz, HESAP YÜKSELTME sayfasından SADECE 15-TL'ye 1 yıl boyunca ÜCRETLİ ÜYELİK almanız yeterli olacaktır.
    Detaylı bilgilendirme için lütfen buraya tıklayınız!

    REKLAMSIZ FORUM KULLANMAYI TERCİH EDECEK ÜYELERİMİZE, https://www.exceldosyalari.com İSİMLİ SİTEMİZDEN 3 AYLIK ÜYELİK PAKETİ HEDİYE EDİLECEKTİR.

VBA  Multipage ile optionbuttonlar kullanarak veri kaydı ( likert scale )

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

hexadesimal

Destek Takımı
Destek Ekibi
SMS Onaylı
Katılım
5 May 2019
Mesajlar
80
Excel Versiyonu, Dili
2019 TR

Reputation:

Forum hayırlı olsun diyelim önce... Başarılar diliyorum. Ömer Bey verdiğiniz kodu denedim ancak tam olarak işime yaramadı.Şöyle ki; veritabanı mantığı ile öğrenci verilerini tutmak istiyorum. Combobox'a yazdığım öğrenci ve ona ait sonuçları ki 88 soru var karşısında 4 lü likerts ölçeiğine göre 1,2,3,4 şeklinde puanı olacak. Bu puan ortalamasına göre Öğrencinin Disleksi olasılığı hesaplanacak. Bur arada ComboBox isim var ise uyarsın yoksa veri girişini kabul etsin. Dosya ekte Hayırlısı olsun tekrar.
 

Ekli dosyalar

hexadesimal

Destek Takımı
Destek Ekibi
SMS Onaylı
Katılım
5 May 2019
Mesajlar
80
Excel Versiyonu, Dili
2019 TR

Reputation:

Dosya güncellendi. Combobox ile ilgili olarak şu yapılabilir mi? Veriyi Adı Soyadı sütunundan benzersiz olarak alsın.
 

Ömer BARAN

Kurucu
Yönetici
Kurucu
SMS Onaylı
Katılım
11 Nis 2019
Mesajlar
1,394
Web Sitesi
www.ExcelDestek.Com
Excel Versiyonu, Dili
2013 (32) TR

Reputation:

Merhaba, foruma hoşgeldiniz.
Aşağıdaki kod'u dener misiniz?

OptionButtonların ilk sayfadan başlayarak ardışık numaralı olacak şekilde adlandırıldığı varsayılmıştır.
(hesaplama yapılacağını belirttiğinizden A, B, C, D yerine 1,2,3,4 şeklinde sayısal sonuç olarak sayfaya aktarma yapılıyor.

NOT: Bazı değişikler yapılarak sonuca ulaşılmış nihai kodlar 13 numaralı cevap ekindeki örnek belgededir.
Gizlenmiş içerik
Bu içeriği görebilmek için bu yazıya tepki vermeniz gerekir.
 

hexadesimal

Destek Takımı
Destek Ekibi
SMS Onaylı
Katılım
5 May 2019
Mesajlar
80
Excel Versiyonu, Dili
2019 TR

Reputation:

Merhaba, foruma hoşgeldiniz.
Aşağıdaki kod'u dener misiniz?

OptionButtonların ilk sayfadan başlayarak ardışık numaralı olacak şekilde adlandırıldığı varsayılmıştır.
(hesaplama yapılacağını belirttiğinizden A, B, C, D yerine 1,2,3,4 şeklinde sayısal sonuç olarak sayfaya aktarma yapılıyor.
[Gizli içerik]
Ömer Bey , ben verilerin satıra aktarılmasını istiyorum. 1.mesajdaki dosyayı güncelledim. Uyarılarınız dikkate alarak.Bu şekli ile amaca uygun olmuyor.
 

Ömer BARAN

Kurucu
Yönetici
Kurucu
SMS Onaylı
Katılım
11 Nis 2019
Mesajlar
1,394
Web Sitesi
www.ExcelDestek.Com
Excel Versiyonu, Dili
2013 (32) TR

Reputation:

Hemen hemen aynı anda cevap yazmışız, kodları güncellediğimde mesaj yazarım.
Ben farklı düşünmüştüm.
 

Ömer BARAN

Kurucu
Yönetici
Kurucu
SMS Onaylı
Katılım
11 Nis 2019
Mesajlar
1,394
Web Sitesi
www.ExcelDestek.Com
Excel Versiyonu, Dili
2013 (32) TR

Reputation:

Verdiğim kod cevabını güncelledim.
Sayfayı yenileyerek, yeni kod üzerinden denemeler yapınız.
 

Ömer BARAN

Kurucu
Yönetici
Kurucu
SMS Onaylı
Katılım
11 Nis 2019
Mesajlar
1,394
Web Sitesi
www.ExcelDestek.Com
Excel Versiyonu, Dili
2013 (32) TR

Reputation:

Tekrar merhaba.
Kişi seçildiğinde önceden kayıt varsa o OptionButtonların seçili gelmesi de dahil işlemlerin/kodların uygulandığı belge ekte.

NOT: Bazı değişikler yapılarak sonuca ulaşılmış nihai kodlar 13 numaralı cevap ekindeki örnek belgededir.
.
 

Ekli dosyalar

hexadesimal

Destek Takımı
Destek Ekibi
SMS Onaylı
Katılım
5 May 2019
Mesajlar
80
Excel Versiyonu, Dili
2019 TR

Reputation:

Tekrar merhaba.
Kişi seçildiğinde önceden kayıt varsa o OptionButtonların seçili gelmesi de dahil işlemlerin/kodların uygulandığı belge ekte.
.
Teşekkürler Ömer Bey. Yalnız Comboboxtan veri girişi yapmam da gerekiyor. Ancak kod hata veriyor.
 

Ömer BARAN

Kurucu
Yönetici
Kurucu
SMS Onaylı
Katılım
11 Nis 2019
Mesajlar
1,394
Web Sitesi
www.ExcelDestek.Com
Excel Versiyonu, Dili
2013 (32) TR

Reputation:

Sorunun ne olduğunu anlamadım doğrusu.
Gönderdiğim son belgede;
-- Combobox'tan isim seçildiğinde, sayfaya aynı kişiye ait bilgi girişi yapılmışsa,
bu bilgiler userform'da ilgili OptionButton'lara yansıtılıyor,
bu seçimlerde değişiklik yapılıp KAYDET denildiğinde de kayıt işlemi sorunsuz gerçekleşiyor,
-- Combobox'ta seçilen isme ait daha evvelden yapılmış bir kayıt yoksa da,
usirform üzerindeki OptionButtonlar boş olarak geliyor ve yapılan seçimlere ait kayıt işlemi de sorunsuz gerçekleşiyor
durumda.
Sorunlu dediğiniz haliyle yeni bir örnek belge ekleyip sorunu açıklar mısınız?
.
 

hexadesimal

Destek Takımı
Destek Ekibi
SMS Onaylı
Katılım
5 May 2019
Mesajlar
80
Excel Versiyonu, Dili
2019 TR

Reputation:

Sorunun ne olduğunu anlamadım doğrusu.
Gönderdiğim son belgede;
-- Combobox'tan isim seçildiğinde, sayfaya aynı kişiye ait bilgi girişi yapılmışsa,
bu bilgiler userform'da ilgili OptionButton'lara yansıtılıyor,
bu seçimlerde değişiklik yapılıp KAYDET denildiğinde de kayıt işlemi sorunsuz gerçekleşiyor,
-- Combobox'ta seçilen isme ait daha evvelden yapılmış bir kayıt yoksa da,
usirform üzerindeki OptionButtonlar boş olarak geliyor ve yapılan seçimlere ait kayıt işlemi de sorunsuz gerçekleşiyor
durumda.
Sorunlu dediğiniz haliyle yeni bir örnek belge ekleyip sorunu açıklar mısınız?
.
Kodda aslında sorun yok. Belirttiğiniz şekilde hatasız çalışıyor. Tek sıkıntı yeni öğrenci eklemem gerekiyor. Combobox ile öğrenci adı girip gerekli seçimleri yaptıktan sonra kaydet butonu run time error 13 type mismatch hatsı veriyor.
 

Ömer BARAN

Kurucu
Yönetici
Kurucu
SMS Onaylı
Katılım
11 Nis 2019
Mesajlar
1,394
Web Sitesi
www.ExcelDestek.Com
Excel Versiyonu, Dili
2013 (32) TR

Reputation:

Combobox yeni veri girişi için uygun değil, combobox'u mevcut verilerden birini seçmek için kullanabilirsiniz.
Tahiminim o ki; mevcut userform, tek userform değil, kayıt işlemini ANA FORM olarak kullanacağınız başka bir userform üzerinden veya
mevcut userformun sol alt kısmında uygun bir alanda, yeni isim kaydı için bir adet TextBox ve EKLE-SİL-DEĞİŞTİR düğmeleri oluşturup
yeni isim kaydı işini oradan yapmanızdaha uygun olur.
 

hexadesimal

Destek Takımı
Destek Ekibi
SMS Onaylı
Katılım
5 May 2019
Mesajlar
80
Excel Versiyonu, Dili
2019 TR

Reputation:

Combobox yeni veri girişi için uygun değil, combobox'u mevcut verilerden birini seçmek için kullanabilirsiniz.
Tahiminim o ki; mevcut userform, tek userform değil, kayıt işlemini ANA FORM olarak kullanacağınız başka bir userform üzerinden veya
mevcut userformun sol alt kısmında uygun bir alanda, yeni isim kaydı için bir adet TextBox ve EKLE-SİL-DEĞİŞTİR düğmeleri oluşturup
yeni isim kaydı işini oradan yapmanızdaha uygun olur.
Ömer Bey önerileriniz doğrultusunda ; ComboBox seçimini veri güncelleme amacı ile kullanıp , yeni kayıt için bir textbox ilave edip dosyamı güncelledim. Kod yapınız içinde textbox ile kayıt eklemeye bakarsanız sevinirim. Teşekkürler.
 

Ekli dosyalar

Ömer BARAN

Kurucu
Yönetici
Kurucu
SMS Onaylı
Katılım
11 Nis 2019
Mesajlar
1,394
Web Sitesi
www.ExcelDestek.Com
Excel Versiyonu, Dili
2013 (32) TR

Reputation:

Ben de belge hazırlamıştım ve bu nedenle son eklediğiniz belgeye bakmadım.
İsterseniz önce bu mesaja eklediğim belgeyi bir deneyip, sonucunu bildirin.
Bu belgede, YENİ KAYIT ve TÜMÜnü birden sağ alttaki OptionButtonlar üzerinden işaretleme işlemini de eklemiştim.
 

Ekli dosyalar

hexadesimal

Destek Takımı
Destek Ekibi
SMS Onaylı
Katılım
5 May 2019
Mesajlar
80
Excel Versiyonu, Dili
2019 TR

Reputation:

Ben de belge hazırlamıştım ve bu nedenle son eklediğiniz belgeye bakmadım.
İsterseniz önce bu mesaja eklediğim belgeyi bir deneyip, sonucunu bildirin.
Bu belgede, YENİ KAYIT ve TÜMÜnü birden sağ alttaki OptionButtonlar üzerinden işaretleme işlemini de eklemiştim.
Ömer Bey çok teşekkürler.Tüm sorunlar çözüldü.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst