ForumSinsi - 2006 Yılından Beri

ForumSinsi - 2006 Yılından Beri (http://forumsinsi.com/index.php)
-   Yazılım & Donanım (http://forumsinsi.com/forumdisplay.php?f=247)
-   -   Excel'de Makro Eklemek - Exel'de Makro İle Veri Kaydı (http://forumsinsi.com/showthread.php?t=778966)

Prof. Dr. Sinsi 09-09-2012 01:52 PM

Excel'de Makro Eklemek - Exel'de Makro İle Veri Kaydı
 
Excel'de Makro Eklemek - Exel'de Makro İle Veri Kaydı
Excel'de Makro Eklemek - Exel'de Makro İle Veri Kaydı
Verileri makro ile kaydetmek üzerine bir ders hazırladım.

Excel'de küçük işletmeler için veri tabanı benzeri uygulamalar yapılabilir. Burada çeşitli işlemler için makro kullanmak gerekebilir.

Misal: Excel'de hasta sevk kağıdı yazdırmak istiyoruz:

X KAYMAKAMLIĞI
HASTA SEVK YAZDIRMA
X KURUMU
X KAYMAKAMLIĞI
KURUM AMİRİ.........
ÜNVANI.....
MEMUR NO: 1
KURUM ÇIKIŞ NO:
KURUM ÇIKIŞ TARİHİ:
MEMURUN ADI: ALİ
T.C. KİMLİK NO: 2521345
GÖREVİ: MÜDÜR
DER/KAD: 5/1
SİCİL NO: 754
ADRESİ: ....
SAĞLIK KARNESİ NO: A3768765865
EMEKLİ SİCİL NO:54

PERSONEL ARA

Verileri girdiğimiz bir sayfa,

yaptıktan sonra, başka bir sayfada form oluşturarak sevk almak isteyen kişinin kısa bilgilerini girelim. Burada işin kolay olması için sadece memur sıra numarasını girdiğimizde diğer bilgiler buradaki formüller marifetiyle sayfaya gelmektedir.

Başka bir sayfada ise kimler hangi tarihte sevk almışsa onu listeleyecek bir cetvel yapıyoruz.

Ana sayfada "Sevki kaydet" adını vediğimiz bir düğme yapıyoruz.
memur numarasını ana sayfadaki forma girip kaydet düğmesine basınca, aşağıdaki makro çalışıyor ve o gün sevk alanı ilgili sayfaya kalıcı olarak aktarıyor.

Sub Kayit()
'
' Kayit Makro
' Makro FİKRET ÇELİK tarafından 13.07.2004 tarihinde kaydedildi.
'

'
Range("B6:B14".Select
Selection.Copy
Sheets("sa".Select
Range("A1:H1".Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Range("A1".Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Sheets("anamenü".Select
Range("A1".Select
End Sub

Böylece kimin ne zaman, kaç kere sevk aldığını her an sorgulama imkanımız ortaya çıkar. Hem de personel hakkında devam bilgisi ediniriz.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.