• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Bir Değişkeni "Range()" , "Rows()" kodları içinde kullanmak

  • Konbuyu başlatan Konbuyu başlatan anatole
  • Başlangıç tarihi Başlangıç tarihi
Katılım
12 Ağustos 2008
Mesajlar
7
Excel Vers. ve Dili
2007 - English
Selamlar,

"t" gibi bir değişkeni Range() ve Rows() kodları içinde kullanmak istiyorum. Fakat "t" değişkeni bu kodun içinde tanınmıyor. bunu nasıl tanımlatabilirim ya da nasıl kullanmalıyım.

Örnek: t=24
k=45
Rows("t:k").select
Selection.copy
..................

Bu şekilde yazdığımda t ve k nın değerlerini rows() algılamıyor. Bunu nasıl çözebilirim.

Saygılar,
 
Selamlar,

Aşağıdaki şekilde kullanabilirsiniz.

Kod:
Rows(t & ":" & k).Copy

Ya da;

Kod:
Range("A" & t & ":IV" & k).EntireRow.Copy
 
Aynı işlemi Columns() için nasıl tanımlatabilirim. Sanırım Columns() A,B,C,... formatında değerler istiyor. Bunu nasıl yapabilirim

Örnek:
t=24
k=78
Columns("t;k").select "24. sütun ile 78. sütun arasını seçmem gerekiyor. Bu değerleri de değişkenlerle tanımlamam gerekiyor."

Aslında benim yapmak istediğim Rows("t:k")'nın transpose'nu başka bir sayfaya yapıştırmak. Ama Dediğim gibi Columns da problem yaşadım.

Yardımcı olursanız sevinirim.
 
Selamlar,

Aşağıdaki şekilde işinize yarar mı?

Kod:
Range(Cells(1, t).Address & ":" & Cells(65536, k).Address).Select
 
Geri
Üst