Soru Excel ile optik form kodlama

buyrukaan

Yeni Üye
Kullanıcı Bilgileri
Katılım
22 Ara 2023
Mesajlar
2
Aldığı beğeni
0
Excel Versiyonu
Office 2007 TR
Konuyu Başlatan
Öncelikle herkese merhaba. Öğrencilerim için optik form üzerine isim soyisim tc gibi bilgileri kodlamak istiyorum. Bilgim ve becerim yetersiz kalıyor. Excelde bana bu konuda yardım eder misiniz? Şimdiden teşekkürler...
 

KarıncaZ

Yeni Üye
Kullanıcı Bilgileri
Katılım
9 Ocak 2022
Mesajlar
224
Çözümler
21
Aldığı beğeni
271
Excel Versiyonu
Office 2021 TR
Merhaba.

Optik form oluşturmak mı istiyorsunuz. Yoksa öğrencinin adını soyadını yazınca optik formun karalanmış halde hazır olmasını mı.

Cevap kağıdını öğrenciye özel hazırlayarak optik cevap formu mu oluşturmak istiyorsunuz.

Örnek bir dosya oluşturup nihayetinde yapmak istediğiniz formu anlatırsanız yardımcı olmaya çalışırız.

İyi çalışmalar.
 

buyrukaan

Yeni Üye
Kullanıcı Bilgileri
Katılım
22 Ara 2023
Mesajlar
2
Aldığı beğeni
0
Excel Versiyonu
Office 2007 TR
Konuyu Başlatan
Merhaba.

Optik form oluşturmak mı istiyorsunuz. Yoksa öğrencinin adını soyadını yazınca optik formun karalanmış halde hazır olmasını mı.

Cevap kağıdını öğrenciye özel hazırlayarak optik cevap formu mu oluşturmak istiyorsunuz.

Örnek bir dosya oluşturup nihayetinde yapmak istediğiniz formu anlatırsanız yardımcı olmaya çalışırız.

İyi çalışmalar.
optik form üzerine karalama yapmak istiyorum. yani öğrencinin adını girdiğimde optik forma kodlamak için siyah daireler oluşturmasını istiyorum. yalnız uygun SATIR ve sütunlarda olmalı.
 

asax

Destek Ekibi
Kullanıcı Bilgileri
Katılım
2 Ara 2021
Mesajlar
246
Çözümler
22
Aldığı beğeni
114
Excel Versiyonu
Office 2019 TR
Bu konuyu atlayın, sorular sorduklarında nasıl cevap vereceksiniz.
 

asax

Destek Ekibi
Kullanıcı Bilgileri
Katılım
2 Ara 2021
Mesajlar
246
Çözümler
22
Aldığı beğeni
114
Excel Versiyonu
Office 2019 TR
UserForm oluşturun
Ad, Soyad ve TC kimlik numarası için TextBox kutuları ekleyebilirsiniz.
TxtBox kutularının isimlerini değiştirin, isimler "txtAd, txtSoyad, txtTC" olsun


Farklı olarak kullanıcıdan alınan Ad, Soyad ve TC kimlik numarası bilgileri MsgBox fonksiyonu ile bir ileti kutusunda görüntülenecek



"Kaydet" butonuna tıklandığında yapılacak işlemler"

Option Explicit ' Değişkenlerin daha önce tanımlanmamışsa hata vermesini sağlar. Yani, değişken kullanılmadan önce tanımlanmış olmalıdır. Bu programın daha sağlam ve hataya dayanıklı olmasını sağlar.


Private Sub DenemeKaydet_Click() 'Bu SATIR, DenemeKaydet_Click adında bir "( Sub)" prosedürü başlatır. Bu prosedür, "Kaydet" ' düğmesine tıklandığında çalıştırılır.

Dim ad As String
Dim soyad As String
Dim tc As String 'Bu satırlar, DenemeKaydet_Click prosedürü içinde kullanılacak değişkenleri tanımlar. ad, soyad, ve tc adında . 'üç tane metin değişkeni oluşturulmuştur.

' Metin kutularından değerleri al

ad = txtAd.Value
soyad = txtSoyad.Value
tc = txtTC.Value 'Bu satırlar, kullanıcı formundaki metin kutularından (txtAd, txtSoyad, txtTC) değerleri alır ve bu 'değerleri sırasıyla ad, soyad, ve tc değişkenlerine atar.

' Öğrenci bilgilerini ekrana yazdır

MsgBox "Adı: " & ad & vbCrLf & "Soyadı: " & soyad & vbCrLf & "TC Kimlik Numarası: " & tc, vbInformation, "Öğrenci Bilgileri"
End Sub

'Bu SATIR, MsgBox fonksiyonunu kullanarak bir ileti kutusu görüntüler. İleti kutusu içinde, kullanıcının girdiği öğrenci bilgilerini gösterir. '"vbInformation" sabiti, ileti kutusunun bilgi tipinde olduğunu belirtir.
'"Öğrenci Bilgileri" ise ileti kutusunun başlığını belirtir.
'"&" operatörü, metinleri birleştirmek için kullanılır.
'"vbCrLf", yeni bir satıra geçmek için kullanılan özel karakterdir.
End Sub '"Sub prosedürü bitir




"Sub prosedür'ü , genellikle bir alt programın başlatılması için kullanıcı etkileşimi veya belirli bir olaya yanıt olarak çalıştırılır. Örneğin, bir kullanıcı formunda bulunan bir düğmeye tıklandığında ya da belirli bir hücrede bir değer değiştiğinde çalışacak kodları içerebilir.



Private Sub DenemeKaydet_Click()

Option Explicit

' "Kaydet" butonuna tıklandığında yapılacak işlemler

Dim ad As String
Dim soyad As String
Dim tc As String

' Metin kutularından değerleri al

ad = txtAd.Value
soyad = txtSoyad.Value
tc = txtTC.Value

' Öğrenci bilgilerini ekrana yazdır

MsgBox "Adı: " & ad & vbCrLf & "Soyadı: " & soyad & vbCrLf & "TC Kimlik Numarası: " & tc, vbInformation, "Öğrenci Bilgileri"
End Sub
 

asax

Destek Ekibi
Kullanıcı Bilgileri
Katılım
2 Ara 2021
Mesajlar
246
Çözümler
22
Aldığı beğeni
114
Excel Versiyonu
Office 2019 TR
TxtBox lara yazılanları sayfaya kaydetmek için "DenemeKaydet" adında birtane command button ekleyin,

bu kodları açıklamamı isterseniz açıklarım

C++:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

userx

Moderatör
Yönetici
Kullanıcı Bilgileri
Katılım
27 May 2022
Mesajlar
690
Çözümler
139
Aldığı beğeni
601
Excel Versiyonu
Office 2019 TR
Sayın buyrukaan
Ekteki örneği inceler misiniz?
optk.gif
 

Ekli dosyalar

  • Örnek Optik Form.xlsb
    137.3 KB · Gösterim: 7

Miraga

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 May 2022
Mesajlar
1,082
Çözümler
194
Aldığı beğeni
613
Excel Versiyonu
Office 2016 TR
merhabalar
belki alternatif olur sarı renkli olan yerlere ait bilgileri ekteki gibi doldurabilirsiniz
 

Ekli dosyalar

  • Örnek Optik Form.xlsb
    20.5 KB · Gösterim: 8

Konuyu okuyanlar

Üst