Bu yazımızda VBA üzerinden Microsoft Excel'de yorum seçeneğinin nasıl kullanılacağını öğreneceğiz.
Yorum, herhangi bir hücre hakkında bilgi vermemiz gerekiyorsa, mesajı her kullanıcıya iletebileceğimiz kaynaktır.
Öğreneceğiz:-
- Yorum Nasıl Eklenir?
- Tüm Yorumlar Nasıl Silinir?
- Tüm Sayfalardaki Tüm Yorumlar Bir Çalışma Kitabına Nasıl Silinir?
- Yorumlar Kısmen Nasıl Gizlenir?
- Yorumlar Tamamen Nasıl Gizlenir?
- Tek Yorum nasıl gösterilir?
- Tüm Excel çalışma kitabındaki tüm Yorumlar Nasıl Görünür veya Gösterilir?
- Excel'de Belirli Yorumları Gizle - Yorumlar görüntülenmeye devam edecek.
- Excel'de Arka Plan Fotoğrafları/Görüntüleri Yorumu Nasıl Eklenir?
Şimdi Excel sayfasına nasıl yorum ekleyeceğinizle başlayın?
Excel sayfasına nasıl yorum ekleyebileceğimizi anlamak için bir örnek alalım.
Sayfa 2'de her çalışanın Giriş ve Çıkış saatlerini gösteren veriler var ve ayrıca çalışma saatlerini, Fazla Mesai saatlerini ve normal saatleri de sayfaya kaydettik. Bazı hücrelerde yorumları eklemek istiyoruz.
Yorumları sayfaya eklemek için aşağıdaki adımları izleyin: -
- VBA Sayfasını açın Alt+F11 tuşuna basın.
- Bir modül yerleştirin.
Aşağıda belirtilen kodu yazın:
Alt Yorum Ekle()Dim sh As Çalışma Sayfası
sh = ThisWorkbook.Sheets(1) olarak ayarla
sh.Range("E10").AddComment ("Cumartesi kapalı")
sh.Range("D12").AddComment ("Toplam Çalışma Saatleri - Normal Saatler")
sh.Range("I12").AddComment ("Günde 8 Saat, 5 İş Günü ile Çarpın")
sh.Range("M12").AddComment ("21-Temmuz-2014 ile 26-Temmuz-2014 arasındaki toplam çalışma saatleri")
Alt Bitiş
Kod Açıklama:- Önce konu adını seçmemiz gerekiyor, ardından değişkenleri tanımlayacağız ve ardından yorumları koymak istediğimiz tüm aralıkları tanımlayacağız.
Makroyu çalıştırmak için klavyenizdeki F5 tuşuna basın. Tüm yorumlar Excel sayfasında güncellenecektir. Yorumları hücrelerin köşesindeki kırmızı dikdörtgen ile tanımlayabilirsiniz.
Bir sayfadaki tüm yorumları nasıl silerim?
Excel sayfasındaki tüm yorumları nasıl silebileceğimizi anlamak için bir örnek alalım.
Sayfa 2'de her çalışanın Giriş ve Çıkış saatlerini gösteren verilerimiz var ve ayrıca çalışma saatlerini, fazla mesai saatlerini ve normal saatleri de sayfaya kaydettik. Excel'de silmek istediğimiz bazı yorumlarımız var.
Sayfadaki tüm yorumları silmek için aşağıdaki adımları izleyin: -
- VBA Sayfası'nı açın ve Alt+F11 tuşuna basın.
- Bir modül yerleştirin.
- Aşağıda belirtilen kodu yazın:
Cells.ClearYorumlar
Alt Bitiş
Bir çalışma kitabındaki tüm hücrelerdeki tüm yorumlar nasıl silinir?
Excel sayfasındaki tüm yorumları nasıl silebileceğimizi anlamak için bir örnek alalım.
Her çalışanın Giriş ve Çıkış zamanlarının olduğu iki sayfada verilerimiz var ve ayrıca çalışma saatlerini, fazla mesai saatlerini ve normal saatleri bu sayfaya kaydettik. Excel'de, sadece aktif sayfadan değil, çalışma kitabından da silmek istediğimiz bazı yorumlarımız var.
Bir çalışma kitabındaki tüm çalışma sayfalarındaki tüm yorumları silmek için aşağıdaki adımları izleyin: -
- VBA Sayfasını açın Alt+F11 tuşuna basın.
- Bir modül yerleştirin.
- Aşağıda belirtilen kodu yazın:
Çalışma Sayfası Olarak Dim wsh
ActiveWorkbook.Worksheets'teki Her wsh İçin Dim CmtAs Comment
Her Cmt İçin wsh.Comments
Cmt.Sil
Sonraki
Sonraki
Alt Bitiş
Kod Açıklaması: - Önce konu adını seçmemiz gerekiyor, ardından sayfaları kontrol etmek için döngüyü çalıştıracağız ve ardından tüm sayfalardan tüm yorumları sileceğiz.
Makroyu çalıştırmak için klavyenizdeki F5 tuşuna basın. Tüm yorumlar, bir çalışma kitabındaki tüm sayfalardan silinecektir.
Yorumlar kısmen nasıl gizlenir?
Yorumları kısmen nasıl gizleyebileceğimizi anlamak için bir örnek alalım.
Her çalışanın Giriş ve Çıkış zamanlarının olduğu iki sayfada verilerimiz var ve ayrıca çalışma saatlerini, fazla mesai saatlerini ve normal saatleri bu sayfaya kaydettik. Excel'de gizlemek istediğimiz bazı yorumlarımız var.
Tüm çalışma sayfalarındaki yorumları gizlemek için aşağıdaki adımları izleyin: -
- VBA Sayfası'nı açın ve Alt+F11 tuşuna basın.
- Bir modül yerleştirin.
- Aşağıda belirtilen kodu yazın:
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
Alt Bitiş
Kod Açıklama: - Önce konu adını vereceğiz, ardından yorumları gizlemek için kodu tanımladık.
Makroyu çalıştırmak için klavyenizdeki F5 tuşuna basın. Tüm yorumlar, tüm sayfalardan bir çalışma kitabına silinir.
Yorumlar tamamen nasıl gizlenir?
Yorumları nasıl tamamen gizleyebileceğimizi anlamak için bir örnek alalım.
Her çalışanın Giriş ve Çıkış zamanlarının olduğu iki sayfada verilerimiz var ve ayrıca çalışma saatlerini, fazla mesai saatlerini ve normal saatleri bu sayfaya kaydettik. Excel'de tamamen gizlemek istediğimiz bazı yorumlarımız var. Bu, yorumların orada olması gerektiği, ancak kimseye görünmemesi gerektiği, ancak kullanıcının yorumu düzenleyebileceği anlamına gelir. Sonuç olarak bu, yorumları kullanıcıdan tamamen korumak için güvenli bir yöntem değildir.
Yorumları tamamen gizlemek için aşağıdaki adımları izleyin: -
- VBA Sayfası'nı açın ve Alt+F11 tuşuna basın.
- Bir modül yerleştirin.
- Aşağıda belirtilen kodu yazın:
Application.DisplayCommentIndicator = xlNoIndicator
Alt Bitiş
Kod Açıklama: - Önce konu adını seçmemiz gerekiyor, ardından yorumları tamamen gizlemek için kodu tanımlamamız gerekiyor.
Makroyu çalıştırmak için klavyenizdeki F5 tuşuna basın. Tüm yorumlar Excel çalışma sayfasından tamamen gizlenecektir.
Tek yorum nasıl gösterilir ve her zaman görünür olmalıdır?
Makro, Excel'deki bir çalışma sayfası veya çalışma kitabında belirli önemli yorumları görüntülemek için kullanılır.
Tek bir yorumu Excel'de nasıl gösterebileceğimizi anlamak için bir örnek alalım.
Her çalışanın Giriş ve Çıkış zamanlarının olduğu iki sayfada verilerimiz var ve ayrıca çalışma saatlerini, fazla mesai saatlerini ve normal saatleri bu sayfaya kaydettik. Excel'de, N sayıdaki yorumdan tek yorumda göstermek istediğimiz bazı yorumlarımız var.
Tek yorumu göstermek için aşağıdaki adımları izleyin: -
- VBA Sayfası'nı açın ve Alt+F11 tuşuna basın.
- Bir modül yerleştirin.
-
- Aşağıda belirtilen kodu yazın:
Dim sh As Çalışma Sayfası
sh = ThisWorkbook.Sheets(1) olarak ayarla
sh.Range("E10").Comment.Visible = True
Alt Bitiş
Kod Açıklama: - Önce konu ismine karar veriyoruz, ardından çalışma sayfasındaki tek yorumu gösterecek kodu tanımlamamız gerekiyor.
Makroyu çalıştırmak için klavyenizdeki F5 tuşuna basın. Yalnızca bir yorum görünecek ve diğer yorumlar gizli kalacaktır.
Tüm bir Excel çalışma kitabındaki tüm yorumlar nasıl gösterilir?
Bu, birinden herhangi bir çalışma kitabı aldığımızda ve çalışma kitabında hangi hücrenin yorum aldığını bilmediğimizde yararlıdır, bu nedenle bir çalışma kitabındaki tüm yorumları göstermek için bu VBA kodunu kullanabiliriz.
Excel çalışma kitabının tamamındaki tüm yorumları nasıl gösterebileceğimizi anlamak için bir örnek alalım.
Her çalışanın Giriş ve Çıkış zamanlarının olduğu iki sayfada verilerimiz var ve ayrıca çalışma saatlerini, fazla mesai saatlerini ve normal saatleri birkaç yorumla birlikte sayfaya kaydettik. Ancak tüm yorumlar gizlidir ve tüm gizli yorumları görmek istiyoruz.
Tek yorumu göstermek için aşağıdaki adımları izleyin: -
- VBA Sayfası'nı açın ve Alt+F11 tuşuna basın.
- Bir modül yerleştirin.
- Aşağıda belirtilen kodu yazın:
Application.DisplayCommentIndicator = xlCommentAndIndicator
Alt Bitiş
Kod Açıklama: - Önce konu ismine karar vermemiz gerekiyor, ardından çalışma sayfasındaki tüm yorumları gösterecek kodu tanımlamamız gerekiyor.
Makroyu çalıştırmak için klavyenizdeki F5 tuşuna basın. Tüm yorumlar Excel sayfasında görünecektir.
- Excel'de Belirli Yorumları Gizle - Yorumlar görüntülenmeye devam edecek.
Excel'de belirli bir yorum nasıl gizlenir?
Bu, bir veride herkese göstermek istemediğimiz birkaç yorumu gizlemek için yararlıdır.
Tüm Excel çalışma kitabında bazı belirli yorumları nasıl gizleyebileceğimizi anlamak için bir örnek alalım.
Her çalışanın Giriş ve Çıkış zamanlarının olduğu iki sayfada verilerimiz var ve ayrıca çalışma saatlerini, fazla mesai saatlerini ve normal saatleri bu sayfaya kaydettik.
Bazı özel yorumları gizlemek için aşağıdaki adımları izleyin: -
- VBA Sayfası'nı açın ve Alt+F11 tuşuna basın.
- Bir modül yerleştirin.
- Aşağıda belirtilen kodu yazın:
Dim sh As Çalışma Sayfası
sh = ThisWorkbook.Sheets(1) olarak ayarla
sh.Range("E10").Comment.Visible = False
sh.Range("D12").Comment.Visible = False
Alt Bitiş
Kod Açıklama: - Önce konu ismine karar vermemiz, ardından görünmez olmasını istediğimiz aralıkları tanımlamamız gerekiyor.
Makroyu çalıştırmak için klavyenizdeki F5 tuşuna basın. 4 yorumdan sadece 2 tanesi görünecek.
- Excel'de Arka Plan Fotoğrafları/Görüntüleri Yorumu Nasıl Eklenir?
Yorum kutusuna fotoğrafların veya resimlerin arka planı nasıl eklenir?
Bu makro, bilgisayardan yorum kutusuna arka plandaki fotoğrafları veya görüntüleri ayarlamak için kullanılacaktır. Yorumları ve Excel'in daha çekici görünmesini sağlayacaktır.
Yorum kutusuna fotoğrafların veya resimlerin arka planını nasıl ekleyebileceğimizi anlamak için bir örnek alalım.
Her çalışanın Giriş ve Çıkış zamanlarının olduğu iki sayfada verilerimiz var ve ayrıca resim veya resim eklemek istediğimiz birkaç yorumla çalışma saatlerini, fazla mesai saatlerini ve normal saatleri kaydettik.
Resim veya resimleri yorum kutusuna eklemek için aşağıdaki adımları izleyin: -
- VBA Sayfası'nı açın ve Alt+F11 tuşuna basın.
- Bir modül yerleştirin.
- Aşağıda belirtilen kodu yazın:
Dim sh As Çalışma Sayfası
sh = ThisWorkbook.Sheets(1) olarak ayarla
sh.Range("E10").AddComment ("Cumartesi kapalı")
sh.Range("E10").Comment.Shape.Fill.UserPicture "D:\Data\Flower.jpg"
sh.Range("D12").AddComment ("Toplam Çalışma Saatleri - Normal Saatler")
sh.Range("D12").Comment.Shape.Fill.UserPicture "D:\Data\Flower.jpg"
Alt Bitiş
Kod Açıklama: - Öncelikle konu adını seçip yorum kutusuna yorum eklemek istediğimiz yer ve nereden resim eklemek istediğimiz aralığı tanımlamamız gerekiyor.
Makroyu çalıştırmak için klavyenizdeki F5 tuşuna basın, yorum kutusundaki resimlerle birlikte yorumlar görünecektir.
Bu şekilde Microsoft Excel'de VBA aracılığıyla yorumları oluşturabilir, gizleyebilir, silebilir, yorum kutusuna resmi ekleyebiliriz.
Excel VBA UserForms'a Başlarken| Excel'de nasıl form oluşturulacağını, VBA araç kutusunun nasıl kullanılacağını, kullanıcı girdilerinin nasıl ele alınacağını ve son olarak kullanıcı girdilerinin nasıl saklanacağını anlatacağım. Bu konuları bir örnek ve adım adım kılavuz kullanarak inceleyeceğiz.
Excel'de VBA değişkenleri| VBA, Visual Basic for Applications anlamına gelir. Microsoft'tan bir programlama dilidir. MSExcel, MS-Word ve MS-Access gibi Microsoft Office uygulamalarıyla kullanılırken VBA değişkenleri belirli anahtar kelimelerdir.
Excel VBA Değişken Kapsamı| Tüm programlama dillerinde, tanımlanmış bir değişkene nereden erişilebileceğini tanımlayan değişken erişim belirteçlerine sahibiz. Excel VBA İstisna değildir. VBA'nın da kapsam belirleyicileri vardır.
ByRef ve ByVal Argümanları | Bir argüman farklı bir alt veya fonksiyona ByRef argümanı olarak iletildiğinde, gerçek değişkenin referansı gönderilir. Değişkenin kopyasında yapılan herhangi bir değişiklik orijinal argümana yansır.
Microsoft Excel'de VBA kullanarak onay istemleri olmadan sayfaları silin | VBA kullanarak sayfaları sildiğiniz için ne yaptığınızı biliyorsunuz. Excel'e bu uyarıyı göstermemesini ve lanet olası sayfayı silmesini söylemek istersiniz.
Microsoft Excel 2016'da VBA Kullanarak Yeni Çalışma Kitabı Ekleme ve Kaydetme| Bu kodda, önce bir çalışma kitabı nesnesine bir başvuru oluşturduk. Sonra onu yeni bir çalışma kitabı nesnesiyle başlattık. Bu yaklaşımın yararı, bu yeni çalışma kitabında işlemleri kolayca yapabilmenizdir. Kaydetme, kapatma, silme vb.
Excel VBA Durum Çubuğunda Bir Mesaj Görüntüle| Excel'deki durum çubuğu, kod izleyicisi olarak kullanılabilir. VBA kodunuz uzun olduğunda ve VBA'yı kullanarak birkaç görev yaptığınızda, ekranın titrediğini görmemek için genellikle ekran güncellemesini devre dışı bırakırsınız.
Microsoft Excel 2016'da VBA Kullanarak Uyarı Mesajlarını Kapatın| Bu kod yalnızca VBA uyarılarını devre dışı bırakmakla kalmaz, aynı zamanda kodun zaman verimliliğini de artırır. Nasıl olduğunu görelim.
Popüler Makaleler:
Verimliliğinizi Artıracak 50 Excel Kısayolu | Görevinizde daha hızlı olun. Bu 50 kısayol, Excel'de daha da hızlı çalışmanızı sağlayacaktır.
Excel'de DÜŞEYARA İşlevi | Bu, farklı aralıklardan ve sayfalardan değer aramak için kullanılan excel'in en çok kullanılan ve popüler işlevlerinden biridir.
Excel 2016'da EĞERSAY | Bu şaşırtıcı işlevi kullanarak değerleri koşullarla sayın. Belirli değerleri saymak için verilerinizi filtrelemeniz gerekmez. Gösterge tablonuzu hazırlamak için Countif işlevi gereklidir.
Excel'de SUMIF İşlevi Nasıl Kullanılır | Bu, başka bir gösterge panosu temel işlevidir. Bu, belirli koşullardaki değerleri özetlemenize yardımcı olur.