Excel ‘de kullanıcı kontrollerini gizleme

Bu yazıda excel’i excel olmaktan çıkaracağız. Excel in kullanıcının erişmesini istemeyebileceğiniz bazı bileşenlerini kapatacağız, bazı bileşenleri görünmez hale getireceğiz

İlk iş olarak aşağıdaki ekran görüntüsünde işaretli bileşenleri gizleyeceğiz. Bunların bir kısmını menü üzerinden gizleyebilirsiniz. Bazılarını ( kaydırma çubukları gibi) gizlemek için bir menü bulunmaz, bunlar için VBA zorunlu. VBA kullanmadan gizlenebileceklerin menüden nasıl gizleneceği gizlenecek

 

İlk olarak kaydırma çubuklarından (scroll bar) başlayalım . Dikey ve yatay kaydırma çubukları gereksizse gizleyebiliriz. Örnek olarak şu sayfaya  bakalım

 

image
Excel kullanıcı kontrolleri

 

Continue reading “Excel ‘de kullanıcı kontrollerini gizleme”

Sayfa açıldığında imlecin konumunu ve büyütme oranını sıfırlama

Her sayfa kullanıldığında fare imleci son bırakıldığı yerde kalır. Aynı şekilde büyütme oranı da son bırakıldığı haliyle kaydedilmiş olur

Sayfayı kullanan eğer fare imlecini en aşağılarda biryerde bırakmışsa veya sayfayı %500 büyütmüşse ve kaydetmişse bir seferki açtığında  da ilk göreceği son görüntülediği sayfa kısmı olacaktır

Bu durum birçok durumda sorun olabilir. Özellikle de profesyonel bir rapor hazırlıyorsanız. Sayfa her açıldığında raporun bulunduğu alanın görüntülenmesi ve büyütme oranının sabit olması kullanım rahatlığı sağlayacaktır.

Sayfaları tasarlarken standart bir büyütme oranı belirleyip ( En iyisi %100) diğer boyutları buna göre tasarlamanız isabetli olacaktır

Mesela şu sayfayı ilk açtığımda aşağıdaki şekilde görüyorum

 

image
Örnek excel sayfası

Continue reading “Sayfa açıldığında imlecin konumunu ve büyütme oranını sıfırlama”

Birleşik range’den dizi veya matris oluşturma

Merhaba,
Şöyle bir durum düşünün; Elinizde range türünden bir değişken var.Farzedelim kullanıcının fare imleci ile seçtiği birkaç sütunun birleşimi bir alan olsun.
Doğal olarak tek parçadan oluşmak zorunda değil. Böyle bir durumda VBA içerisinde bu alan içerisindeki değerleri ağız tadı ile kullanmak zor.
Çünkü hiç bir elemana indis kullanarak ulaşamayacaksınız. Ayrıca sonradan boyutu belirlenmiş bir değişken olan alanımızın içerisinde dolaşabilmek için önce kaç parçadan oluştuğunu sorgulamamız, sonra her alan içerisinde indis kullanmadan tüm hücreler üzerinde dolaşmak zorundasınız. 2. parçanın 3. elemanı diye bir ifade olamayacak. Parçaların satır sayılarının aynı olduğu bir durumda bir matris elde etmiş oluruz. Örneğimizde de öyle zaten

hiç bir yaratıcılık ve zeka pırıltısı içermese de çok işe yarayan fonksiyonumuz şöyle:

 

TC Kimlik numarası sınama

Merhaba,

Bu yazıda size TC Kimlik numarası için bir iki basit kontrol yöntemi göstereceğim.
Sınamadan kastım resmi makamlarla bağlantı kurarak sınamak değil tabii ki. Her TC Kimlik numarasının sağladığı basit birkaç matematiksel şart var.
Bu şartlara bakarak bir sayının TC Kimlik numarası olup olamayacağını görebilirsiniz. Fakat tabii ki ilgili şartları sağlayan her sayı, bir şahsa verilmiş TC Kimlik no değildir. Biz algoritmaya uymayanları eliyoruz.
Continue reading “TC Kimlik numarası sınama”

Son satırı bulma yöntemleri ve farkları

Bana sorulan bir soru üzerine Excel’de son satırı bulmak için kullanılan yöntemleri açıklamak ishtiyacı hissettim.

Son satırdan kasıt ne olabilir?

worksheet’in son kullanılan hücresininin bulunduğu satır.

belirli bir sütun için kullanılan son satırdan kastediliyor olabilir

bu iki seçenek için de kullanılan son hücreden kasıt çoğu durumda veri içeren son hücredir.

Öncelikle vba kullanmadan bir sayfada son hücreye gitmenin iki basit yolu var

1- CTRL+END tuş kombinasyonu

2- F5 e basıldığında açılan menüden Özel butonuna basılarak ulaşılan menüden Son hücreyi işaretleyim tamam a tıklamak. Aşağıdaki ekran görüntülerine bakın


Continue reading “Son satırı bulma yöntemleri ve farkları”