- Katılım
- 17 Nisan 2005
- Mesajlar
- 122
- Excel Vers. ve Dili
- Excel 2010 TR | Excel 2013 TR
Selamlar arkada�lar,
G�eenlerde i�yerindeki arkada�lar�n ricas� ile bir excel makrosu yazmaya ba�lad�m.
Arkada�lar�m fatura kontrol� yap�yor ve fazla faturalanan veya usule uygun olmayan kalemleri fatura tutar�ndan d���yorlar ayr�ca faturadaki 150 �ahsa ait harcamalardan yap�lan bu kesintileri bir icmale kaydedip ilgililere ula�t�r�yorlar ve bunu ka��t-kalemle yap�yorlar. Ben bu noktada yazma i�ini en aza ingirgemek ve toplam alma ile yaz�c�ya g�nderme i�ini de halletmek �zere userform kullanarak makro yazmaya ba�lad�m.
Kod yazma bitti�inde kullan�c� excel sayfas�n� g�rmeyecek, dosya a��ld���nda userform otomatik �al��acak. �imdilik bu detaylarla u�ra�mad�m. ekteki xls dosyas�ndaki userformu ba�lat�p "G�ncelleme yapmadan kesinti formunu a�" d��mesine bas�ld���nda -ki kullan�c� genelde b�yle yapacak- kesintilerin girildi�i userform a��lacak. bu formda di�er kontrollerin yan�nda 3 adet listbox var ve hepsi birbirleri ile ba�l� (3 s�tunluk bir sat�rdaki s��tun bilgileri her birine bir s�tun bilgisi d��ecek �ekilde ayarlanm�� durumda). Niye 1 de�il de 3 listbox derseniz her s�tunun textalign format ayr� ve anlad���m kadar� ile 1 listbox i�in b�t�n s�tunlarda ge�erli olan sadece bir adet textalign tan�mlanabiliyor, sebebi bu i�te; zazuriyet.
Kesinti formunu �al��t�r�p listboxlara t�klad���n�zda bunlar zaten senkronize �al���yor diyebilirsiniz, dikkatli incelerin. mesela 2 si en �stteki sat�r� g�sterirken 3. y� enson sat�r� g�sterecek �ekilde kayd�rma �ubuklar� vas�tas�yla ayarlar ve son sat�r� g�steren listboxta g�r�len sat�rlar�n en �st�ndeki sat�r� se�erseniz ne istedi�imi anlayabilirsiniz.
Ayn� sat�ra ait bilgiler bir hizada olmuyor.
benim kullan�c�y� �a��rtacak bu duruma el koymam gerek ama nas�l yapaca��m� bilmiyorum.
yard�mlar�n�z i�in �imdiden te�ekk�r ederim.
G�eenlerde i�yerindeki arkada�lar�n ricas� ile bir excel makrosu yazmaya ba�lad�m.
Arkada�lar�m fatura kontrol� yap�yor ve fazla faturalanan veya usule uygun olmayan kalemleri fatura tutar�ndan d���yorlar ayr�ca faturadaki 150 �ahsa ait harcamalardan yap�lan bu kesintileri bir icmale kaydedip ilgililere ula�t�r�yorlar ve bunu ka��t-kalemle yap�yorlar. Ben bu noktada yazma i�ini en aza ingirgemek ve toplam alma ile yaz�c�ya g�nderme i�ini de halletmek �zere userform kullanarak makro yazmaya ba�lad�m.
Kod yazma bitti�inde kullan�c� excel sayfas�n� g�rmeyecek, dosya a��ld���nda userform otomatik �al��acak. �imdilik bu detaylarla u�ra�mad�m. ekteki xls dosyas�ndaki userformu ba�lat�p "G�ncelleme yapmadan kesinti formunu a�" d��mesine bas�ld���nda -ki kullan�c� genelde b�yle yapacak- kesintilerin girildi�i userform a��lacak. bu formda di�er kontrollerin yan�nda 3 adet listbox var ve hepsi birbirleri ile ba�l� (3 s�tunluk bir sat�rdaki s��tun bilgileri her birine bir s�tun bilgisi d��ecek �ekilde ayarlanm�� durumda). Niye 1 de�il de 3 listbox derseniz her s�tunun textalign format ayr� ve anlad���m kadar� ile 1 listbox i�in b�t�n s�tunlarda ge�erli olan sadece bir adet textalign tan�mlanabiliyor, sebebi bu i�te; zazuriyet.
Kesinti formunu �al��t�r�p listboxlara t�klad���n�zda bunlar zaten senkronize �al���yor diyebilirsiniz, dikkatli incelerin. mesela 2 si en �stteki sat�r� g�sterirken 3. y� enson sat�r� g�sterecek �ekilde kayd�rma �ubuklar� vas�tas�yla ayarlar ve son sat�r� g�steren listboxta g�r�len sat�rlar�n en �st�ndeki sat�r� se�erseniz ne istedi�imi anlayabilirsiniz.
Ayn� sat�ra ait bilgiler bir hizada olmuyor.
benim kullan�c�y� �a��rtacak bu duruma el koymam gerek ama nas�l yapaca��m� bilmiyorum.
yard�mlar�n�z i�in �imdiden te�ekk�r ederim.