Kategori: <span>Excel VBA</span>

Formunuzda kullandığınız TextBox’ı up ve down tuşları ile kontrol etmek isteyebilirsiniz. Mesela TextBox’da ki sayıları yukarı ok tuşuna basarak artırıp aşağı ok tuşuna basarak düşürmek isteyebilirsiniz. Bu durum da aşağıda…

Excel VBA

Kullandığınız bazı textbox lara sadece nümerik değerlerin girilmesini arzu edebilirsiniz. Alfabetik ve noktalama işaretlerinin girişine engel olmak isteyebilirsiniz. Bunun çok farklı bir yolunu size göstereceğim. Aşağıda ki kodlara bir bakın…

Excel VBA

Excel VBA

Aşağıda ki kodu ben oldukça sık kullanırım. Sub sonsatir() Dim ws As Worksheet Dim son As Integer Set ws = Worksheets(“Sayfa1”) son = ws.Cells(Rows.Count, 1).End(xlUp).Row End Sub Kolay gele…

Excel VBA

Aşağıda örnek kodlar var. İncelenirse anlaşılacak mahiyette. Sub sqlaktarim() Dim cnn As ADODB.Connection Dim rs As ADODB.Recordset Dim strConnectionString As String Dim strInsert As String Dim ws As Worksheet Dim…

Excel VBA

Bazı projelerde windows kullanıcı adına ihtiyacımız olabilir. Bunu elde etmek için basit bir kod var. str=Environ(“Username”) str’yi  string bir değişken olarak düşünün. Kolay gele…

Excel VBA

Kodlar incelenince ne olduğu anlaşılıyor. Private Sub Workbook_BeforeClose(Cancel As Boolean) Dim strComputer As String Dim objWMIService As Object Dim colItems As Object Dim objItem As Object Dim myMACAddress As String…

Excel VBA

Öncelikle aşağıda ki “hwnd” fonksiyonlarını kodlarına eklemeniz icap eder. Private Declare Function CallNextHookEx Lib “user32” (ByVal hHook As Long, _ ByVal ncode As Long, ByVal wParam As Long, lParam As…

Excel VBA

Excel VBA

Bazı verilerimizi bir başka Excel sayfasından almış olabiliriz. Bu durumda alınan veriyi refresh (yenileme) etmek için aşağıda ki kodu kullanmak çok pratik çözümler sunabilir. Sub yenile() ActiveWorkbook.Connections(“Connection Name”).OLEDBConnection.Refresh End Sub…

Excel VBA