Excel Makroları ve VBA 2024, Aralık
Bu yazımızda, kullanıcı formunda RefEdit kontrolünün nasıl ekleneceğini ve bunu kullanarak hücre aralığına nasıl başvurulacağını göstereceğiz. Bu örnekte, hücre aralığını sarı renkle vurgulamak için kullanabileceğimiz bir vurgulayıcı kullanıcı formu oluşturduk. … Okumaya devam et →
Bu yazıda, Microsoft Excel'de VBA kullanarak hücreye belirli girişleri girerken veri doğrulamada bir giriş mesajı eklemeyi öğreneceğiz. Veri Doğrulama, girişi kısıtlamak için kullanılan araçtır … Okumaya devam edin →
Bu yazımızda, VBA kullanarak userform üzerindeki x-buttonunun nasıl devre dışı bırakılacağını göstereceğiz. Bu örnekte, çalışma sayfasındaki çalıştır düğmesine tıklanarak etkinleştirilebilen bir kullanıcı formu oluşturduk. Bu kullanıcı formu şunları içerir … Okumaya devam edin →
Microsoft Excel'de VBA kullanarak kapalı çalışma kitabından değerlerle bir ListBox denetimi doldurun
Bu yazımızda, VBA kullanarak kullanıcı formundaki kapalı çalışma kitabından Liste kutusuna veri getireceğiz. Bu örnek için ham veriler, “D:ExcelforumExcelForum officeexcel tip old codeShared …” dosya yoluna yerleştirilen “23SampleData.xls” çalışma kitabında A2:B10 aralığındadır. Okumaya devam et →
Bu yazımızda userform içerisinde bir List Box oluşturacağız ve mükerrer değerleri çıkardıktan sonra değerlerle yükleyeceğiz. Liste Kutusuna ekleyeceğimiz ham veriler isimlerden oluşmaktadır. Bu ham veriler, tanımlı olarak yinelenenlik içeriyor… Okumaya devam et →
Kurs Rezervasyon Formu, UserForm tasarımının ilkelerini ve ilgili VBA kodlamasını gösteren basit bir formdur. Metin kutuları, birleşik giriş kutuları, bir çerçeve içinde gruplandırılmış seçenek düğmeleri, onay kutuları ve komut dahil olmak üzere bir dizi kontrol kullanır … Okumaya devam edin →
Kullanıcıdan herhangi bir bilgi almak istiyorsanız GİRİŞ KUTUSU işlevini kullanabilirsiniz. Bu işlev, kullanıcının herhangi bir şeyi doldurmasına izin veren ve içeriği bir dize olarak döndüren bir iletişim kutusu görüntüler. Bazen neye karar vermek istersiniz… Okumaya devam et →
Bir Excel 5/95 iletişim sayfasında, koleksiyondaki kontroller arasında dolaşarak bir kontroller koleksiyonunun değerini/içeriğini değiştirmek mümkündür, örn. bunun gibi: dlg.CheckBoxes'daki Her cb için. Excel 97 veya sonraki sürümlerde UserForm nesnesi … Okumaya devam edin →
Buradaysanız, muhtemelen belirli bir sayfada her değişiklik yapıldığında bir alt rutinin nasıl çalıştırılacağını öğrenmek istersiniz. Bu makale tam olarak bunu öğretecek. Öyleyse başlayalım. Çalışma Sayfasının Sözdizimi … Okumaya devam et →
Bu yazımızda Excel VBA'da MsgBox fonksiyonunu öğreneceğiz, msgbox vba'nın buton argüman ayarları aşağıdadır: Sabit Değer Açıklama vbOKOnly 0 Sadece OK butonunu görüntüle. vbOKCancel 1 Tamam ve İptal düğmelerini görüntüleyin. vbAbortRetryIgnore 2 Görüntüle … Okumaya devam et →
VBA kullanarak excel aralığını pdf olarak kaydetmeyi öğrenin. Bazı harici kodlar aracılığıyla pdf'yi dışa aktarıyoruz, ancak dosyayı pdf olarak kaydetmek için sadece basit VBA kodunu kullanıyoruz.
Belgeleri VBA ile Word'den yazdırdığınızda, belgenin hangi yazıcı tepsisinden bir sayfa alacağını seçmek mümkündür. Excel'de FirstPageTray veya OtherPagesTray özelliklerini sizin gibi ayarlama şansınız yok… Okumaya devam edin →
Bir sayfada birden fazla hücre aralığı seçerseniz ve seçilen hücreleri yazdırmaya çalışırsanız, seçilen alanların her biri için bir sayfa alırsınız. Aşağıdaki örnek makro, seçilen tüm alanları tek bir sayfaya yazdıracaktır, … Okumaya devam edin →
Bu yazımızda bir klasör içindeki tüm Excel dosyalarını yazdırmak için bir makro oluşturacağız. Yazdırmak istediğimiz bir klasör içinde bazı Excel dosyalarımız var. Hepsinin dosya uzantısı aynı, “.xlsx” … Okumaya devam et →
Dosya adı / dosya yolu veya geçerli tarih veya sayfa numarası gibi çalışma sayfasının üstbilgi / altbilgisine belirli bilgileri eklemek istiyorsanız, bunu aşağıdaki kodu kullanarak yapabilirsiniz. Eğer öyleyse … Okumaya devam et →
Yalnızca 4 satır kod yazarak yazıcıyı seçmek için VBA'yı kullanın ve orijinal varsayılan yazıcıya geri dönün. Excel 2016, 2013, 2010 ile uyumludur.
Soru: Saniyenin on binde biri alanındaki değerlerle hesaplamalar yapılacak Cevap: Aşağıdaki kodu uygun modüllere giriniz. Aşağıdaki kullanıcı tanımlı fonksiyon ile. sözdizimi: =spectime(A1) Aşağıdaki kodu standarda yerleştirin … Okumaya devam edin →
FileSystemObject, VBA'da sürücüler, dosyalar ve klasörlerle uğraşmak için güçlü bir araçtır. FSO'yu sürücüler hakkında bilgi almak, klasörler ve dosyalar oluşturmak için kullanıyoruz.
CreateObject Yöntemi, VBA'da Late Binding kullanarak nesneler oluşturmak için kullanılır. createobject yöntemi, kodunuzu VBA çalıştıran diğer makinelere taşınabilir hale getirir. İşte nasıl kullanacağınız.
Excel VBA'da bir Sınıf modülünü nasıl kullanacağınızı öğrenin. Sınıf modülü, diğer modüllerde kullanabileceğiniz sınıflar oluşturmanıza yardımcı olur. Programlama açısından sınıfların ne olduğunu öğrenin.
Bu yazımızda, bir modülü aktif çalışma kitabına aktarmak için bir makro oluşturacağız. İçeri aktarmak istediğimiz modül olarak Filename.bas kullanacağız. Modülü Filename.bas'tan içe aktarmak için ekle düğmesine tıklayın … Okumaya devam edin →
Kullanıcıdan VBA'da girdi almak için InputBox işlevini kullanabilirsiniz. VBA programınızda kullanabileceğiniz kullanıcıdan herhangi bir girdi alabilen hafif bir işlevdir.
Bağımlı açılan kutu veya basamaklı açılan kutu, değerleri kullanıcı tarafından formda seçilen diğer değerlere dayalı olan bir açılan kutudur. Başka bir açılan kutuya veya herhangi bir form öğesine bağlı olan bir açılan kutuya bağımlı açılan kutu denir.
VBA'daki yapılara Kullanıcı Tanımlı Veri Türü denir. Basit sözdizimi kullanılarak VBA'da kullanıcı tanımlı bir veri türü oluşturulabilir. VBA yapısı, aynı anda birden çok VBA değişkenini kapsülleyebilir.
With bloğu, bir nesnenin tüm özelliklerine ve yöntemlerine tekrar etmeden erişmek için kullanılır. A With… End With bloğu verilen nesneye odaklanır ve nesnenin veya yapının tüm özelliklerini ve yöntemlerini listeler.
Bir kullanıcı formundaki birleşik giriş kutusu, mevcut seçeneklerden bir seçenek seçmek için kullanılabilecek bir açılır menü gibidir. Çalışma sayfalarında veri doğrulama kullanarak oluşturduğumuz açılır menü gibidir. Çoğu dijital formda, … Okumaya devam et →
Bu yazımızda bir modülden başka bir makroyu silmek için makro oluşturacağız. Silmek istediğimiz örnek makro olarak SampleProcedure içeren Module1 kullanıyoruz. Kod açıklaması Set VBCM = … Okumaya devam et →
Bu yazımızda çalışma kitabından modülü silmek için bir makro oluşturacağız. MainModule'u ham modül olarak kullanacağız. Bu MainModule'den kurtulmak istiyoruz. Aynısı için bu düğmeye tıklayın. Mantık … Okumaya devam et →
Her türlü modülü silmek mümkün değildir, çalışma sayfaları, çizelgeler ve ThisWorkbook için kod modüllerini silemezsiniz. Bu modüllerde modülün kendisi yerine içeriği silmeniz gerekir: Sub DeleteModuleContent(ByVal wb As Workbook, _ ByVal … Okumaya devam edin →
Sayısız makroyla çalışıyorsanız ve bir makronun mevcut excel çalışma kitabındaki tüm mevcut kodları silmesini istiyorsanız, aşağıdaki makale kesinlikle yardımcı olacaktır. Bir çalışma kitabından tüm makroları silmek istediğinizde … Okumaya devam edin →
Bu yazımızda, bir Excel çalışma kitabına yeni bir modül eklemek için bir makro oluşturacağız. Makroyu çalıştırmadan önce modülün tipini ve adını belirtmemiz gerekiyor. Görüldüğü gibi … Okumaya devam et →
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. Ama … Okumaya devam et →
Aşağıdaki makro ile modülleri bir çalışma kitabından diğerine kopyalayabilirsiniz: Sub CopyModule(SourceWB As Workbook, strModuleName As String, _ TargetWB As Workbook) ' bir modülü bir çalışma kitabından diğerine kopyalar ' example: ' CopyModule Workbooks("Book1.xls "), "Modül1", _ … Okumaya devam et →
Sınıf, bir nesnenin resmi tanımıdır. Sınıf, programlama sırasında nesnenin oluşturulması için bir şablondur ve nesnenin nasıl davranacağına karar veren özellikleri ve yöntemleri tanımlar. Office97'de sınıf modülleri yenidir. … Okumaya devam et →
Tam bir modül eklemek istemiyorsanız, aşağıdaki makroyu kullanarak mevcut bir modüle sadece eksik prosedürleri ekleyebilirsiniz. Mevcut bir modüle bir metin dosyasının içeriğini ekler: Sub ImportModuleCode(ByVal wb … Okumaya devam et →
Kodu içeren ayrı bir metin dosyası kullanmadan bir modüle kod ekleyebilirsiniz. Aşağıdaki makro bunun nasıl yapılabileceğini gösterir. Makro, eklemek istediğiniz kodu içerecek şekilde özelleştirilmelidir: … Okumaya devam edin →
Bu yazıda VBA kullanarak tam ekran özelliğinin nasıl etkinleştirileceğini ve pencere yeniden boyutlandırma düğmesinin nasıl devre dışı bırakılacağını öğreneceğiz. Mantıksal açıklama Excel uygulamasının özelliğini değiştirerek tam ekran özelliğini etkinleştirmek için “ActivatingFullScreen” makrosu oluşturduk. Kullandık … Okumaya devam et →
Aşağıdaki örnek, bir veya daha fazla bağımsız değişkeni bir makroya ileten Komut Çubuğu düğmelerini/menülerini nasıl oluşturabileceğinizi gösterir. örnek ayrıca Hücre kısayol menüsüne nasıl yeni bir öğe ekleyebileceğinizi gösterir. Sub AddCommandToCellShortcutMenu() Dim i As … Okumaya devam et →
Aşağıdaki örnekler, örnek olarak Standart araç çubuğundaki Yeni düğmesini kullanır. "Standart" öğesini başka bir Komut Çubuğunun adı veya numarası ve düzenlemek istediğiniz Denetimin numarası ile değiştirebilirsiniz. Değiştirmek için bu makroyu kullanın … Okumaya devam edin →
Aşağıdaki makro ile ekranda ortalanmış bir CommandBar'ı hem yatay hem de dikey olarak görüntüleyebilirsiniz. Makro, GetSystemMetrics32 işlevini kullanarak ekran boyutunu nasıl alabileceğinizi de gösterir. Bildir İşlev GetSystemMetrics32 Lib "User32" _ Alias "GetSystemMetrics" … Okumaya devam et →
Onları başlatan CommandBar düğmesinin kendilerinin belirlemesine izin verin. Aşağıdaki makroyu birden fazla CommandBar düğmesine eklerseniz, mesaj kutusu farklı içerikler görüntüler: Sub DummyMacro() Eğer Application.CommandBars.ActionControl Hiçbir Şey Değilse ' makro başlatılmadı ... Okumaya devam edin →
Excel'de nasıl zamanlayıcı oluşturabilirim diye merak ediyorsanız Soru: Durum çubuğunda 30 saniyeden 0 saniyeye kadar bir geri sayım görüntülenecektir. Cevap: Standart modüle aşağıdaki kodu giriniz. Sub CountDown() Dim intCounter … Okumaya devam et →
Aşağıdaki makro ile Çalışma Kitabı Menü Çubuğu, Standart araç çubuğu ve özel bir Komut Çubuğunun kullanılabilirliğini değiştirebilirsiniz. Makroyu ilk çalıştırdığınızda menü ve Standart çubuk devre dışı bırakılır, özel araç çubuğu etkinleştirilir. … Okumaya devam et →
Excelden toplu mail nasıl gönderilir? Aşağıdaki excel vba kodu excelden mail gönderir. Listedeki tüm e-posta kimlikleri özelleştirilmiş postalar alacaktır. Anında posta göndermek için dosyayı indirin.
Seçim ile yeni bir çalışma kitabı oluşturun. Çalışma kitabını postalamadan önce kaydedin. Dosyayı gönderildikten sonra sabit diskinizden silin. Seçimdeki gizli satırları ve sütunları gösterir Seçimin dışındaki tüm boş hücreler… Okumaya devam et →
Yeni sayfa ekleyin, sayfa adını posta olarak değiştirin. Göndermek istediğiniz her posta 3 sütun kullanacaktır. A sütununda - göndermek istediğiniz sayfa veya sayfa adını girin. B sütununda - E-posta adresini girin. içinde … Okumaya devam et →
Excel'de e-posta kimliklerinden alan adlarını nasıl hızlı bir şekilde çıkarabileceğinizi öğrenin. Alan adını çıkarmak için iki yöntemimiz var. Biri formül, diğeri metinden sütuna işlevidir.
SheetsArray ile yeni bir çalışma kitabı oluşturun. Çalışma kitabını postalamadan önce kaydedin. Dosyayı gönderildikten sonra sabit diskinizden silin. Sub Mail_SheetsArray() Dim strDate As String Sheets(Array("Sayfa1", "Sayfa3")).Copy strDate = Format(Date, "gg-aa-yy") & " " & … Okumaya devam et →
Bu yazıda, bir e-postada ek olarak bir sayfa göndermek için bir makro oluşturacağız. Makroyu çalıştırmadan önce bir e-posta kimliği ve e-postanın konusunu belirtmemiz gerekiyor. Bu örnekte göndermek istediğimiz … Okumaya devam et →
Bu makro, her sayfayı bir kişiye gönderir. Sayfa ile yeni bir çalışma kitabı oluşturun. Çalışma kitabını postalamadan önce kaydedin Dosyayı gönderildikten sonra sabit diskinizden silin. Sub Mail_every_Worksheet() Dim strDate As String Dim … Okumaya devam et →
DÜŞEYARA işlevi, ofis 365'in içeriden öğrenen programına özeldir. ARA işlevi, DÜŞEYARA ve YATAYARA işlevinin birçok zayıflığının üstesinden gelen birçok işlevselliğe sahiptir, ancak ne yazık ki şu anda bizim için mevcut değildir. Ama … Okumaya devam et →
Gönderen ipucu: Jay Shukla Bazen şöyle bir durumla karşılaşırız: 1. Yahoo web sitesi www.yahoo.com 2. Google Web Sitesi www.google.com Peki web sitesi adını kalan metinden nasıl ayırırız. Adım 1. Sütunu seçin. Git Değiştir … Okumaya devam et →
Aşağıdaki makrolar ile diğer çalışma kitaplarına başvuran hücrelerdeki formülleri bulabilir ve silebilirsiniz. Makrolar, yalnızca çalışma sayfası formüllerine baktıklarından tüm dış referansları bulamaz. Sub DeleteOrListLinks() Dim i As Integer ActiveWorkbook… Okumaya devam et →
Çalışma kitabındaki her biri kendi sayfa adına köprülenmiş bir sayfa listesine sahip olmaya ne dersiniz? Peki, bu aşağıdaki kodla yapılabilir - Sub CreateHyperlinkedSheetList() Dim ws As Worksheet Application.ScreenUpdating = False ActiveSheet.Range("A:A").Clear 'clear … Okumaya devam et →
Başka bir çalışma kitabındaki kapalı bir dosyadan veri çıkarmak, çoğu excel kullanıcısının ortak isteğidir. Kapalı dosyalardan veri çekmek veya birleştirmek isterler; ancak, bu mümkün değildir. Bir geçici çözüm var… Okumaya devam et →
Özel bir klavye kısayolu eklemek için bir VBA kod satırı ekleyin, kaydedin ve saklayın. Genel özel klavye kısayollarının Kişisel Makro Çalışma Kitabına kaydedilmesi önerilir. Bu çalışma kitabı ilk kez kaydettiğinizde ve depoladığınızda oluşturulur … Okumaya devam edin →
Aşağıdaki prosedürlerle, kapalı bir çalışma kitabından bir kayıt kümesi almak ve verileri okumak/yazmak için DAO'yu kullanabilirsiniz. Prosedürü şöyle çağırın: GetWorksheetData "C:FoldernameFilename.xls", "SELECT * FROM (SheetName$)", ThisWorkbook.Worksheets(1).Range("A3") SheetName yerine istediğiniz çalışma sayfası adıyla değiştirin. … Okumaya devam et →
Bu yazıda, belirli bir koşula bağlı olarak verileri bir sayfadan diğerine aktarmak için çalışma sayfasının change olayını kullanacağız. Ham veriler, Ad, Sokak Adresi, Şehir, Bölge, Ülke ve Telefon numarasını içeren müşteri ayrıntılarından oluşur. İçinde … Okumaya devam et →
Bu yazıda, Microsoft Excel'de VBA aracılığıyla bir sayfadan başka bir sayfaya veri güncellemeyi öğreneceğiz. Bu Makroyu nasıl ve nerede kullanabileceğimizi anlamak için bir örnek alalım… Okumaya devam et →
Windows PC veya dizüstü bilgisayarda birçok dosya ve klasör üzerinde çalışıyoruz ve düzenli olarak dosya ve klasör ekleme veya silme şansımız var. Bu dosya ve klasörler bizim için çok önemli olabilir & … Okumaya devam et →
Aşağıdaki yordamlarla, kapalı bir çalışma kitabından bir kayıt kümesi almak ve verileri okumak/yazmak için ADO'yu kullanabilirsiniz. Prosedürü şöyle çağırın: GetWorksheetData "C:FoldernameFilename.xls", "SELECT * FROM (SheetName$);", ThisWorkbook.Worksheets(1).Range("A3") SheetName'i istediğiniz çalışma sayfası adıyla değiştirin … Devam okuma →
Aşağıdaki makrolar, bir metin dosyasındaki metni değiştirmek için kullanılabilir, örn. Excel çalışma sayfasına almadan önce veya bir çalışma sayfasını dışa aktardıktan sonra bir metin dosyasındaki sütun ayırıcıyı değiştirmek istediğinizde … Okumaya devam edin →
Aşağıdaki prosedür, bir metin dosyasından bir ADO kayıt kümesi almak ve sonucu bir çalışma sayfasına doldurmak için kullanılabilir. Sub GetTextFileData(strSQL As String, strFolder As String, rngTargetCell As Range) ' örnek: GetTextFileData "SELECT * FROM filename.txt", … Okumaya devam et →
CopyFromRecordset, bir Access tablosundan bir Excel çalışma sayfasına veri almanın muhtemelen en kolay yöntemidir. Sub DAOCopyFromRecordSet(DBFullName As String, TableName As String, _ FieldName As Range, TargetRange As Range) ' Örnek: DAOCopyFromRecordSet "C:FolderNameDataBaseName.mdb", _ "TableName", "FieldName"), Range("C1 Dim … Okumaya devam et →
Kapalı bir çalışma kitabından çok fazla veri almak istiyorsanız, bunu ADO ve aşağıdaki makro ile yapabilirsiniz. Kapalı çalışma kitabındaki ilk çalışma sayfasından başka bir çalışma sayfasından veri almak istiyorsanız, … Okumaya devam edin →
Aşağıdaki prosedürle, bir Access tablosundan bir çalışma sayfasına veri aktarabilirsiniz. Sub ADOImportFromAccessTable(DBFullName As String, _ TableName As String, TargetRange As Range) ' Örnek: ADOImportFromAccessTable "C:FolderNameDataBaseName.mdb", _ "TableName", Range("C1") Dim cn As ADODB.Conne. ADODB.Recordset olarak, … Okumaya devam edin →
Excel'den Word belgesine veri kopyalamak ve excel VBA üzerinden kaydetmek için, sadece bir kelime uygulaması nesnesine ihtiyacımız var. Word nesnesi, Word belgeleriyle çalışmak için gereken işlevi sağlayacaktır.
Excel'i Access Veritabanına VBA üzerinden bağlamak için ADO bağlantısını kullanabiliriz. Bu Access veritabanları, veri kaynağı olarak excel'e kolayca bağlanır.
Excel'de VBA değişkenleri ve VBA veri türleri. vba değişken türleri nelerdir? Excel makrolarında VBA Dim var As veri türü. Burada açıklanan VBA değişkenleri hakkında daha fazla bilgi edinin.
Excel'de Application.Screenupdating satırı, prosedürün başlangıcından önce ekran güncellemesini devre dışı bırakmak için kullanılır. Bu, Excel'in ekran titremesini durdurur ve...
Çalışma sayfasında küçük harfli metni büyük harfli metne nasıl dönüştüreceğimizi biliyoruz, ancak VBA kullanarak küçük harfleri büyük harfe nasıl dönüştürebiliriz? İşlemi otomatikleştirirken, sayfadaki metni büyük harfe dönüştürmeniz gerekebilir. … Okumaya devam et →
Haftanın bugünü otomatik olarak güncellenmek istiyorsanız bu makale tam size göre. Bu makale, vba'daki msgbox aracılığıyla kullanıcıyı haftanın geçerli gününü güncellemeye odaklanmaktadır. Soru): Bir kod istiyorum … Okumaya devam et →
VBA Select Case ifadesi, diğer programlama dillerinin anahtarına eşdeğerdir. Select, birden çok koşulu kontrol etmek için kullanılır.
Sayfa birden çok sayfaya nasıl bölünür? Sayfayı hızlı bir şekilde bölmek için VBA kodunu alın. Çalışan dosyayı da indirin.
Bazen, kullanıcıdan girdileri almak için kullanılan bir form olarak excel'in bir sayfasını kullanmak istiyoruz. Kullanıcı tarafından girilen verileri, başka sayfalara kaydetmeye çalışıyoruz… Okumaya devam et →
Excel'i ve VBE'yi (Visual Basic Editor) açın. VBE penceresi, değiştirilmediği sürece, Proje Gezgini penceresini ve Özellikler penceresini içerir (bunlara Görünüm menüsünden erişilebilir). Proje Gezgini: Bir dosya yöneticisi gibi çalışır. Yardımcı olur … Okumaya devam et →
Her sütunu yeni bir sayfaya kopyalamak, böylece sayfa sayısı sütun sayısına eşit olacak şekilde ve bunun tersi için, bu VBA kodunu kullanın veya çalışan Excel dosyasını indirin.
Bu yazımızda VBA üzerinden Microsoft Excel'de yorum seçeneğinin nasıl kullanılacağını öğreneceğiz. Yorum, herhangi bir konuda bilgi vermek gerekirse, mesajı her kullanıcıya iletebileceğimiz kaynaktır … Okumaya devam et →
Metin dosyasını excel tablosuna aktarırken maalesef sonunda istenmeyen virgülleri tuttu. Hücrelerdeki fazladan virgülleri kaldırmak gerçekten zorlaşıyor. Bunu manuel olarak düzeltmeye çalışıyorsanız, o zaman… Okumaya devam edin →
Yalnızca etkin sayfadaki tüm sondaki boşlukları kaldırmak için bir VBA kodu istiyorsanız, bu makale kesinlikle size yardımcı olacaktır. Çoğu zaman yanlışlıkla sonunda boşluk bıraktık ya da bazen verileri kopyalıyoruz… Okumaya devam et →
Farklı VBE pencerelerinin yerleştirilmesiyle ilgili sorun yaşıyorsanız, Kayıt Defteri'nde bir ayarı düzenleyerek konumlarını geri yükleyebilirsiniz. Not! Düzenlemeden önce Kayıt Defterini yedekleyin. Windows NT kullanıyorsanız, … Okumaya devam edin →
Bir makro pencere görünümünü değiştirdikten sonra kullanıcı için ekran resmini geri yüklemek isterseniz, bazen makro başlatıldığında etkin hücre olan hücreyi etkinleştirebilirsiniz. Bu her zaman başarılı olmaz. … Okumaya devam et →
API işlevlerini kullanmak istemiyorsanız, Özel Profil Dizelerini okumak ve yazmak için Words nesne kitaplığını kullanabilirsiniz. Words System.PrivateProfileString hem INI dosyalarından hem de Kayıt Defterinden okuyabilir ve bunlara yazabilir. Word dışındaki uygulamalarda … Okumaya devam et →
Özel Profil Dizeleri genellikle kullanıcıya özel bilgileri daha sonra kullanmak üzere uygulama/belge dışında depolamak için kullanılır. Örneğin, bir iletişim kutusunda/KullanıcıFormunda en son içerik, bir çalışma kitabının kaç kez açıldığı veya … Okumaya devam et →
Özel Profil Dizeleri genellikle kullanıcıya özel bilgileri daha sonra kullanmak üzere uygulama/belge dışında depolamak için kullanılır. Örneğin, bir iletişim kutusunda/KullanıcıFormunda en son içerik, bir çalışma kitabının kaç kez açıldığı veya … Okumaya devam et →
WAV formatındaki ses dosyalarını çalmak kolaydır. Yalnızca çalmak istediğiniz sesin dosya adını bilmeniz ve ses çalarken makronun beklemesini isteyip istemediğinize karar vermeniz yeterlidir. İşte bir örnek: … Okumaya devam et →
Excel'deki VBA koleksiyonlarının temelleri hakkında her şeyi öğrenin. VBA üzerinde çalıştıysanız, zaten koleksiyonları kullanmışsınızdır. VBA'da kullanıcı tanımlı koleksiyonun nasıl oluşturulacağını, ekleneceğini ve silineceğini öğrenin.
Bu yazımızda, bir dosya iletişim kutusu ile birden çok dosyayı açmak için bir makro oluşturacağız. Birden fazla dosyayı açmak için “opening_multiple_file” makrosunu oluşturduk. Bir kullanıcı, makroyu çalıştırmak için "Birden Çok Dosya Aç" düğmesine tıklayabilir. … Okumaya devam et →
Excel 5 ve 95'te, bir ses dosyası kullanarak bir hücreye not eklemek mümkündür. Bu sesli not, hücre notlarının düzenlenmesi için iletişim kutusu açılarak çalınabilir. Aşağıdaki makro aynı zamanda … Okumaya devam et →
VBA'da 5 tip operatör vardır. Atama, Aritmetik, Karşılaştırma, Mantıksal ve Birleştirme. Bu operatörler, işlenenler üzerinde işlem yapmak için kullanılır.
MIDI formatındaki ses dosyaları genellikle uzundur, bu nedenle sesi çalmayı durdurmak gerekebilir (örneğin, makro bittiğinde). İşte bir örnek: Özel Beyan Fonksiyonu mciExecute Lib "winmm.dll" _ (ByVal lpstrCommand As String) As Long Sub … Okumaya devam et →
VBA kullanarak Excel'de bir hücreye nasıl resim ekleyeceğinizi ve nasıl yeniden boyutlandıracağınızı öğrenin. Görüntüyü excel 2016'daki aralığa eklemek ve çalışmaya başlamak için VBA kodu.
Pencerenin üst satırı Başlık çubuğudur. Çalışma kitabıyla ilgili meta verileri eklemek için mevcut boş alanı kullanın. Meta veri eklemek için çalışma kitabı etkinleştirme olayına kod ekleyeceğiz. Yani, çalışma kitabının başlığı ne zaman değişecektir … Okumaya devam et →
Bir hücrenin tüm karakterleri yerine her satırında yalnızca ilk kelimeye ihtiyacınız olduğu bir durumla karşılaşırsanız, bu makaleyi okumalısınız. Aşağıdaki eğitim, yalnızca alma konusunda size yardımcı olacak … Okumaya devam edin →
Metni belirli bir karaktere göre iki veya daha fazla ayrı sütuna bölmede sorun yaşıyorsanız, bu makaleyi okumalısınız. Bu yazımızda ismi ikiye bölmeyi öğreneceğiz… Okumaya devam et →
Belirli bir biçimlendirilmiş hücreyi veya renkli hücreleri bir sütundan sonraki sütuna kopyalamak istiyorsanız bu makale tam size göre. Bu yazıda VBA kodunu kullanarak renkli hücrelerin nasıl kopyalanacağını öğreneceğiz. … Okumaya devam et →
Anahtar kelimeyi kullanarak VBA'da sabitleri bildirebilirsiniz... Bu, değişkeni değişmez kılar. VBA sabit değişkeninin değeri kapsamında değiştirilemez...
Benzersiz rasgele sayıların bir listesini oluşturmak istiyorsanız, RANDBETWEEN işlevlerini ve VBA RND'yi kullanabilirsiniz. Bu yazıda, sağlanan listeden 3 benzersiz sayı üreteceğiz. Orijinal soruyu burada bulabilirsiniz … Okumaya devam edin →
Bir düğme kullanarak belirli sütunları gizlemeniz gerekiyorsa, bu kodu kullanabilirsiniz. Hatta komut düğmesi metnini Sütunları Gizle olarak değiştirecek ve ardından tekrar Sütunları Göster olarak değiştirecektir. Sub Hide_C() Dim C_ell As … Okumaya devam et →
Excel VBA'daki Değişken Kapsamı veya Erişim Belirticisi, VBA projelerinde Değişkenlerin, işlevin ve alt rutinlerin görünürlüğünü kontrol etmek için kullanılır. üç tip var