Excel'de yalnızca Aralık seçme sınırlarını nasıl kopyalayabilirim?
Microsoft Excel ile çalışırken, belirli bir biçimlendirmeyi bir aralıktan diğerine çoğaltmanız sıkça gerekebilir. Standart kopyala-yapıştır işlemleri, Özel Yapıştır özelliğini kullanarak hücre değerlerini, formülleri hatta genel hücre biçimlendirmesini bile aktarmanıza olanak tanır. Ancak bazen, renkler, yazı tipleri veya dolgu desenleri gibi diğer biçimlendirme öğelerini değiştirmeden yalnızca bir aralık seçiminin sınır çizgisi stilini kopyalamak isteyebilirsiniz. Örneğin, çalışma sayfanızın farklı bölümlerinde tutarlı bir tablo sınırı tasarımı korumak ya da yeni şablon sayfalarınızda belirli sınır düzenlerini yansıtmak isteyebilirsiniz. Ne yazık ki Excel, yalnızca hücre sınırlarını doğrudan kopyalayıp yapıştırmak için yerleşik bir seçenek sunmaz. Bu öğretici, Excel’de herhangi bir aralık seçiminin sadece sınırlarını kopyalamanızı ve bunları yeni bir aralığa sorunsuzca uygulamanızı sağlayacak pratik yöntemi adım adım gösterecek; böylece diğer hücre özelliklerini bozmadan biçimlendirme tutarlılığını kolayca sağlayabileceksiniz.
Aralık seç sınırlarını yalnızca kopyalamak için VBA kodu kullanın
Alternatif çözüm: Sınırları elle çoğaltın Biçim Kullanarak Boyacısı
Aralık seç sınırlarını yalnızca kopyalamak için VBA kodu kullanın
Basit bir VBA makrosuyla, bir hücrenin veya aralığın tam sınır çizgisi stilini, içerikten veya diğer biçimlendirme özelliklerinden bağımsız olarak kopyalayıp çalışma sayfanızdaki başka bir konuma uygulayabilirsiniz. Bu çözüm, tekrarlayan görevleri otomatikleştirmeniz gerektiğinde ya da özel stilli tablolar ve şablonlarla çalışırken iş akışınızı hızlandırmak istediğinizde idealdir. Lütfen aşağıdaki adımları takip ederek VBA kodunu güvenle çalıştırın ve yol boyunca sunulan faydalı parametre ipuçlarına dikkat edin.
1. Klavyenizde Alt + F11 tuşlarına aynı anda basın. Bu işlem, Microsoft Visual Basic for Applications (VBA) düzenleyici penceresini açar. Excel’de Geliştirici sekmesini görmüyorsanız, doğrudan VBA düzenleyiciyi açtığı için bu kısayol kombinasyonunu kullanmanız yeterlidir; tüm modern Excel sürümlerinde çalışır.
2. VBA düzenleyicide menü çubuğundan Ekle seçeneğine tıklayın, ardından Modül öğesini seçin. Yeni bir boş modül penceresi açılacaktır. Aşağıdaki VBA kodunu bu pencereye kopyalayıp yapıştırın.
VBA kodu: Excel'de yalnızca Aralık seç sınırlarını kopyalayın
Sub CopyBorders()
'Updated by Extendoffice 20211203
Dim xRg, yRg As Range
On Error Resume Next
Set xRg = Application.InputBox("Select Range with Borders to Copy...", "Kutools For Excel", , , , , , 8)
Set yRg = Application.InputBox("Select Cell to Apply Borders to range..", "Kutools For Excel", , , , , , 8)
With yRg.Borders(xlEdgeLeft)
.LineStyle = xRg.Borders(xlEdgeLeft).LineStyle
.ColorIndex = xRg.Borders(xlEdgeLeft).ColorIndex
.TintAndShade = xRg.Borders(xlEdgeLeft).TintAndShade
.Weight = xRg.Borders(xlEdgeLeft).Weight
End With
With yRg.Borders(xlEdgeTop)
.LineStyle = xRg.Borders(xlEdgeTop).LineStyle
.ColorIndex = xRg.Borders(xlEdgeTop).ColorIndex
.TintAndShade = xRg.Borders(xlEdgeTop).TintAndShade
.Weight = xRg.Borders(xlEdgeTop).Weight
End With
With yRg.Borders(xlEdgeBottom)
.LineStyle = xRg.Borders(xlEdgeBottom).LineStyle
.ColorIndex = xRg.Borders(xlEdgeBottom).ColorIndex
.TintAndShade = xRg.Borders(xlEdgeBottom).TintAndShade
.Weight = xRg.Borders(xlEdgeBottom).Weight
End With
With yRg.Borders(xlEdgeRight)
.LineStyle = xRg.Borders(xlEdgeRight).LineStyle
.ColorIndex = xRg.Borders(xlEdgeRight).ColorIndex
.TintAndShade = xRg.Borders(xlEdgeRight).TintAndShade
.Weight = xRg.Borders(xlEdgeRight).Weight
End With
With yRg.Borders(xlInsideHorizontal)
.LineStyle = xRg.Borders(xlInsideHorizontal).LineStyle
.ColorIndex = xRg.Borders(xlInsideHorizontal).ColorIndex
.TintAndShade = xRg.Borders(xlInsideHorizontal).TintAndShade
.Weight = xRg.Borders(xlInsideHorizontal).Weight
End With
With yRg.Borders(xlInsideVertical)
.LineStyle = xRg.Borders(xlInsideVertical).LineStyle
.ColorIndex = xRg.Borders(xlInsideVertical).ColorIndex
.TintAndShade = xRg.Borders(xlInsideVertical).TintAndShade
.Weight = xRg.Borders(xlInsideVertical).Weight
End With
End Sub
3. Kodu yapıştırdıktan sonra, makroyu çalıştırmak için F5 tuşuna basın veya VBA düzenleyici araç çubuğundan Çalıştır seçeneğini seçin. İlk «Kutools for Excel» iletişim kutusunda, kopyalamak istediğiniz sınır çizgilerini içeren aralığı fareyle seçin ve onaylamak için «Tamam» düğmesine tıklayın.

«Kutools for Excel» başlıklı ikinci bir iletişim kutusu açılacaktır. Şimdi, kopyalanan kenarlık stilini uygulamak istediğiniz hedef aralığın en üst sol hücresini seçin. Hedef hücrenizi — ve muhtemelen tüm aralığı — seçtikten sonra «Tamam» düğmesine tıklayın. Aşağıdaki görsel örneğe göz atın:

Bu adımları tamamladıktan sonra, orijinal aralığın sınır çizgisi tasarımı seçtiğiniz yeni konuma uygulanmış olur. Yalnızca sınır çizgisi biçimlendirmesi aktarılır; hücre verileri, renkler ve diğer özellikleri hiçbir şekilde etkilenmez. Bu yöntem, tutarlı tablolar oluştururken ya da çalışma sayfası estetiğini kopyalarken son derece kullanışlıdır. Aşağıda örnek bir sonuç görülmektedir:

Alternatif çözüm: Sınırları elle çoğaltın Biçim Kullanarak Boyacısı
Sınır çizgilerini kopyalamak için kod gerektirmeyen bir yöntem arayan kullanıcılar için Excel’in yerleşik Biçim Boyacısı aracı, sınır çizgisi biçimlendirmesini bir aralıktan diğerine hızlıca çoğaltmanın yanı sıra bazı diğer biçimlendirme stillerini de kopyalamanın kolay bir yoludur. Kullanımını aşağıda açıkladık:
- Sınır çizgilerini kopyalamak istediğiniz aralığı seçin.
- Giriş sekmesinde, Pano grubunda Biçim Boyacısı (fırça simgesi) öğesine tıklayın.
- İmleciniz bir fırçaya dönüşür. Sınır çizgilerinin görünmesini istediğiniz hedef aralığı seçin. Bu işlem, orijinal aralıktaki sınır çizgilerini ve bazı diğer biçimlendirme öğelerini (örneğin yazı tipi ve dolgu rengi) aynı anda uygular.
Avantajlar: Excel’e yerleşiktir ve hızlı, görsel kopyalama görevleri için idealdir.
Dezavantajlar: Yalnızca sınır çizgisi stilini kopyalayamaz; aynı zamanda Hücre Biçimi’ndeki Doldurma Rengi, yazı tipi değişiklikleri gibi diğer biçimlendirmeleri de kopyalar. Hedef hücrenin sınırlar dışındaki içeriğini ve biçimlendirmesini değiştirmeden bırakmak istiyorsanız uygun değildir.
Her yöntemin kendine özgü güçlü yönleri vardır ve farklı iş akışı ihtiyaçlarına uygundur: VBA yalnızca sınırların hassas aktarımını sağlarken, Biçim Boyacısı tüm biçimlendirmelerin hızlı kopyalanmasını kolaylaştırır.
İlgili makaleler:
- Excel'de yinelenenleri atlayarak değerleri nasıl kopyalayıp yapıştırırsınız?
- Excel'de hücre verilerini satır yüksekliği ve sütun genişliğiyle birlikte nasıl kopyalayabilirim?
- Excel'de bir hücreyi formül değil, metin değeri olarak nasıl kopyalarsınız?
- Excel'de verileri başka bir çalışma sayfasındaki son dolu satırdan hemen sonraki boş satıra nasıl kopyalarsınız?
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar