Kodlarıma Uygulamak İstediklerim

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
551
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Merhabalar

Genel olarak dosyalarımdaki kodlarıma uygulamak istediğim iki şey var:

Birincisi;

Kodların en başına; seçtiğim alanın son dolu satırına kadar olan bölümünü otomatik seçip Selection.Clear kodu uygulamak. Yani kodlar başlamadan önce istediğim alanı temizlemek.


İkincisi;

Kodların en sonuna; seçtiğim alanın son dolu satırına kadar olan bölümünü otomatik seçip Borders.Color = rgbSilver kodu uygulamak. Yani gri renkli çerçeveli yapmak.

Sayfanın adının GENEL olduğunu,
İşlemleri yapmak istediğim alanın ise F1:H alanı olduğunu varsayalım.

Bu bilgilere göre kodları ayrı ayrı oluşturabilir miyiz?

Teşekkürler
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Birinci sorunuz için deneyiniz.
Kod:
Range("f1:h"&[h65536].end(3).row).clear
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
İkinci sorunuz için deneyiniz.
Kod:
sonsatir = [h65536].End(3).Row
Range("f" & sonsatir & ":h" & sonsatir).Borders.Color = rgbSilver
 

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
551
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
65536 sayısını 1048576 olarak değiştirmemiz gerekir mi hocam. Bir de önce birinci kod olmamıştı. Sonra oldu. Şimdi ikinci kod sadece en son satırı çerçeveliyor.
 
Son düzenleme:

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
1. 1048576 olarak da yazabilirsiniz.
2. Sorunuz bu şekildeydi...
 

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
551
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Çok teşekkür ederim.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Tüm alana uygulamak için;
Kod:
sonsatir = [h65536].End(3).Row
Range("f1:h" & sonsatir).Borders.Color = rgbSilver
 
Üst