Hücre Dolu İse Alan Seçimi

Mikdad

Altın Üye
Katılım
5 Ocak 2006
Mesajlar
333
Excel Vers. ve Dili
365 Türkçe
Altın Üyelik Bitiş Tarihi
26-10-2026
hocalarım
eğer B2 veya C2 hücrelerinden biri doluysa
Y7:AA7
Y33: AA33
(Range("Y7:AB33").Select)
Alanlarının seçili hale gelmesini istiyorum. ama bunu eğer formulu veya buna benzer bir formul ile yapılması lazım. yani vba kodları malesef yaptğım projede işe yaramıyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Öncelikle formülle fiziksel olarak alan seçimi yapamazsınız. Bu işlem için makro kullanmanız gerekir.

Ayrıca bu seçim sonrası ne yapmak istiyorsunuz. Belki seçmeden işlem yapılabilir.
 

Mikdad

Altın Üye
Katılım
5 Ocak 2006
Mesajlar
333
Excel Vers. ve Dili
365 Türkçe
Altın Üyelik Bitiş Tarihi
26-10-2026
Hocam ilçemize gelen depremzede kardeşlerimizin kayıtlarını 10 PC den yapıyoruz . 10 PC olduğu için de mecburi Google etablolar kullanıyorum drive üzerinden .
Kayıt ettiğiniz hanenin ihtiyaçlarına yönelik bilgi formu tasarladık . Chromeden çıktı almak için her seferinde formun bulunduğu alanları seçip yazdırmak zorunda kalıyoruz. Eğer bir tetik yapabilmek yani size söylediğim gibi b2 veya C2 doluysa bu alanları seç diyebilirsek Ctrl p yapıp seçili alan diyerek yazdiracaktim
Excel de olan yazdırma alanını belirliyoruz .masaustun de çalışıyor ama e tabloya attığım zaman bu devr dışı kalıyor . E tablolarda da VBA kodu çalışmıyor malesef
 

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
686
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
Y7 AB33 aralığı sabitmidir
 

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
686
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
Evet hocam sabit . Bu alanları seçtikten eonra yazıcı önizleme ekranına gelmesi mümkün müdür
Hocam bu konuda fazla bilgim yok ama malum çalışma şartlarınıza bir nebze katkımız olursa ne mutlu.
Yapay zekaya yaptırmaya çalışacağım script kodunu.
 

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
686
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
Aşağıdaki script kodu çalışınca sayfada Y7:AB33 aralığını seçer.
Diğer işlemler için uğraşıyorum.

C++:
function yazdir() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getRange('Y7:AB33').activate();
};
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
E-Tablolar kısmına çok hakim değilim. Bu konuda bilgisi olan arkadaşlar destek olabilirler.
 

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
686
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
Bu işin piri @Haluk üstadımız.
 

Mikdad

Altın Üye
Katılım
5 Ocak 2006
Mesajlar
333
Excel Vers. ve Dili
365 Türkçe
Altın Üyelik Bitiş Tarihi
26-10-2026
Üstad lar yardımcı olabilirse çok sevinirim . Alan seçilecek ve bu alan yazıcidan dökülecek
Söylerken çok basit oluyor :)
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Aşağıdaki linkte yer alan bilgiler doğrultusunda;



alttaki linkte verilen dosyayı örnek olarak hazırladım.



Yetkilendirme işi yapıldıktan sonra, menü çubuğunda "Print" menüsü ilave edilir. Tıkladığınızda, o anda seçtiğiniz bir aralığı (örneğin A1:B10) veya "Rapor" sayfasını PDF olarak yazdırmak üzere, ön izleme ekranını getirir.

İhtiyaca göre revize edebilirsiniz....

.
 

Mikdad

Altın Üye
Katılım
5 Ocak 2006
Mesajlar
333
Excel Vers. ve Dili
365 Türkçe
Altın Üyelik Bitiş Tarihi
26-10-2026
Aşağıdaki linkte yer alan bilgiler doğrultusunda;



alttaki linkte verilen dosyayı örnek olarak hazırladım.



Yetkilendirme işi yapıldıktan sonra, menü çubuğunda "Print" menüsü ilave edilir. Tıkladığınızda, o anda seçtiğiniz bir aralığı (örneğin A1:B10) veya "Rapor" sayfasını PDF olarak yazdırmak üzere, ön izleme ekranını getirir.

İhtiyaca göre revize edebilirsiniz....

.
hocam yetkilendirme talep ettim. henuz cevap gelmedi
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Dosyayı kendi Drive'ınıza kopyaladıktan sonra kullanabilirsiniz.....

File > Make a copy (Dosya > Kopya oluştur)

.
 

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
686
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
@Mikdad
7. mesajdaki kod ile yapılabilecek işlem aşağıdaki gibidir.

243079
 

Mikdad

Altın Üye
Katılım
5 Ocak 2006
Mesajlar
333
Excel Vers. ve Dili
365 Türkçe
Altın Üyelik Bitiş Tarihi
26-10-2026
@Mikdad
7. mesajdaki kod ile yapılabilecek işlem aşağıdaki gibidir.

Ekli dosyayı görüntüle 243079
hocam buttona tıklayınca evet seçili hale geliyor . yazdır butonuna tıklayınce SEÇİLİ HÜCRELER kısmına tıklamak gerekiyor. bunu otomatiğe bağlayamıyoruz şuan değil mi? şuan sizin kod ile gösterdiğiniz kısma kadar geldim sorunsuz bir şekilde. seçili alanı direk yazdırma noktasina getirse harika olacaktır.

function Sec4() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('Y7:AB33').activate();
};

bu şekilde bir kod ile seçimi yaptırıyorum hocam. burada printout gibi bir komut yok printout karşılığı bir komut yapılmamış mı yada yerine geçecek bir şey . yani tek buttona tıkladığımızda hem seçimi yapacak hemde seçilmiş hücreyi direk yazıcıya veya ön izlemeye alacak
 

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
686
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
hocam buttona tıklayınca evet seçili hale geliyor . yazdır butonuna tıklayınce SEÇİLİ HÜCRELER kısmına tıklamak gerekiyor. bunu otomatiğe bağlayamıyoruz şuan değil mi?
O kısmı çalıştıramadım malesef.
 

Mikdad

Altın Üye
Katılım
5 Ocak 2006
Mesajlar
333
Excel Vers. ve Dili
365 Türkçe
Altın Üyelik Bitiş Tarihi
26-10-2026
Yinede Allah Razı Olsun Ustadlarım. işimi fazlasıyla görecektir. Rabbim Hayrınızı Kabul Etsin İnşAllah
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Eklediğim dosya tam olarak istenileni yapıyor..... neden kullanmıyorsunuz, anlamadım.

.
 

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
686
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
Haluk ustamızın dosyasında yetkim yok deneyemedim, işlemi yapıyormuş yetki devri alıp hücre aralığı değiştirmeniz gerekir.
 
Üst