• DİKKAT

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

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
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.
 
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.
 
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
 
Y7 AB33 aralığı sabitmidir
 
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.
 
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();
};
 
E-Tablolar kısmına çok hakim değilim. Bu konuda bilgisi olan arkadaşlar destek olabilirler.
 
Üstad lar yardımcı olabilirse çok sevinirim . Alan seçilecek ve bu alan yazıcidan dökülecek
Söylerken çok basit oluyor :)
 
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....

.
 
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
 
Dosyayı kendi Drive'ınıza kopyaladıktan sonra kullanabilirsiniz.....

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

.
 
@Mikdad
7. mesajdaki kod ile yapılabilecek işlem aşağıdaki gibidir.

243079
 
@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
 
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.
 
Yinede Allah Razı Olsun Ustadlarım. işimi fazlasıyla görecektir. Rabbim Hayrınızı Kabul Etsin İnşAllah
 
Eklediğim dosya tam olarak istenileni yapıyor..... neden kullanmıyorsunuz, anlamadım.

.
 
Haluk ustamızın dosyasında yetkim yok deneyemedim, işlemi yapıyormuş yetki devri alıp hücre aralığı değiştirmeniz gerekir.
 
Geri
Üst