Bu dosya, Ctrl tuşuyla seçilen birbirinden bağımsız hücre ve alanların değerlerini, kaynaktaki satır ve sütun aralıklarını koruyarak hedef alana yapıştıran bir makro içerir. Excel'in standart kopyala-yapıştır işlemi, birden fazla satır ve sütuna yayılan aralıklı seçimlerin kopyalanmasına izin vermez; bu dosyadaki makro bu sınırı aşar.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sayfa1: B1:G16 aralığında deneme verileri bulunur (Ömer, Excel, Destek, Com, FORMÜL gibi metinler ve satırlara dağılmış sayılar). C1 hücresinde kısayol bilgisi olan "Ctrl+Shift+V" yazar; sayfadaki logo makroyu tıklayarak çalıştırmak için kullanılır.
- Module1: OZEL_YAPISTIR adlı makro.
Makrolar
OZEL_YAPISTIR makrosu şu adımları izler:- Seçimin hücre aralığı olup olmadığını denetler; değilse işlemi sonlandırır.
- Seçilen hücreler içinde en üstteki satırı ve en soldaki sütunu belirler.
- Bir InputBox açarak hedef alanın ilk hücresini ister (başlık "NEREYE YAPIŞTIRILACAK", varsayılan değer A1). Adres yazılabilir veya fareyle seçilebilir. Birden fazla hücre seçilirse ilk hücre esas alınır.
- Her kaynak hücrenin değeri, en üst-sol noktaya göre aynı satır ve sütun farkıyla hedefe yazılır; böylece boşluklar da korunur.
- İşlem bitince hedef hücre etkinleştirilir.
Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- Ctrl tuşuna basılı tutarak kaynak hücre veya alanları fareyle seçin.
- Ctrl+Shift+V tuşlarına basın ya da Sayfa1 üzerindeki logoya tıklayın.
- Açılan pencereye hedef alanın ilk hücre adresini yazın veya fareyle seçin ve onaylayın.
- Değerler, kaynaktaki satır ve sütun düzenine uygun olarak hedefe yapıştırılır.