Bir Çalışma Sayfasını Hedef Hücrenin Değeri Olarak Adlandırma - Excel İpuçları

David soruyor:

A1 hücresinde bulunan metinle yalnızca çalışma sayfasının adını nasıl değiştirebilirim?

Bu makroyu kullanın:

Public Sub RenameSheet() NewName = Range("A1").Value ActiveSheet.Name = NewName End Sub

Chris, diğer çalışma kitaplarının bağlantılarını bulmak ve kaldırmak için ücretsiz Microsoft eklentisini indirmişti. İyi çalıştı, ancak sonra bir hata mesajı almaya başladı: "Rutin Konum Hata Kodu: 2". Microsoft sitesinde hiçbir şey bulamadım, ancak Almanca dilinde bir Excel mesaj panosu benzer bir sorundan bahsetti. Microsoft'tan bir cevap olmadan, bunun neden bazı bilgisayarlarda meydana geldiğini ve diğerlerinde olmadığını söylemek zor. Bu sorunu yaşadığınızı fark ederseniz, eklentiyi Araçlar> Eklentiler iletişim kutusundan kaldırmalısınız.

Ana, bir çalışma kitabındaki diğer sekmelere geçmek için bir klavye kısayolu olup olmadığını sormak için yazdı. Geçerli çalışma sayfasının solundaki bir sekmeye gitmek için her zaman Ctrl + PgUp ve sağdaki bir sekmeye gitmek için Ctrl + Pgdn kullanırım.

Paul soruyor:

Ben mesela alttaki linki var: =Sheet2!$B$4. Sayfa adı (Sayfa2) değişkenini, örneğin sayfanın adıyla bir hücreye başvurarak yapmak mümkün müdür?

Paul - =INDIRECT()işlev bu konuda size yardımcı olmalıdır. Normalde bir hücre başvurusu yazacağınız herhangi bir yerde Dolaylı işlevini kullanabilirsiniz. Parantez içinde, geçerli bir hücre başvurusu oluşturmak için bitiştirme karakterlerini kullanabilirsiniz. Örneğin, E4 hücresine "Sayfa2" yazdım. Başka bir hücrede şu formülü yazdım:

=INDIRECT(E4&"!B4")

Formül, Sayfa2'deki B4 hücresinin içeriğini doğru bir şekilde döndürdü. Bu yöntemi kullanmanın dezavantajı, B4 bağımsız değişkeni metin olduğundan, B4'ü kesip yeni bir konuma yapıştırırsanız Excel'in bu formülü güncellememesidir.

Aralık 2003 Güncellemesi:

Kopyalanabilen bu formülü iyileştirerek yazan Sai Prasad'a teşekkürler:

=INDIRECT($A$2&"!"&ADDRESS(ROW(),COLUMN()))

Mart 2005 güncellemesi

Bu gelişmeyi yazan Francisco Sandoval'a teşekkürler:

=INDIRECT(ADDRESS(ROW(),COLUMN(),4,1,$A$2))

Bu durumda 3. değişken bir 4, hücreye nasıl başvurulacağını (mutlak, göreceli vb.) Ve 4. değişken ise (A1 - L1C1)

Bugünlük bu kadar - bugün halletmem gereken çok sayıda danışmanlık işim var. Cevap verecek zamanım olmayan herkese özür dilerim. Sorunuzun yanıtını görmediyseniz, mesaj panosuna göndermeyi deneyin - birçok sadık okuyucu tahtadaki sorulara yardımcı olur - bu, hızlı bir şekilde yanıt almanın harika bir yoludur.

Ilginç makaleler...