• DİKKAT

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

visual basic ile vba farkı

Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
arkadaşlar

diyelimki

Kod:
Private Sub CommandButton1_Click()
On Error Resume Next
Dim i As Integer
For i = 2 To 32000
    If (Sayfa2.Cells(i, 1) = "") Then
        Sayfa2.Cells(i, 1) = CDate(TextBox4)
        MsgBox "FATURA İŞLENDİ", vbOKOnly + vbInformation, "FATURA"
        Exit Sub
    End If
Next i
End Sub

bu kodlarla tabana veri giriyoruz
peki visual basic te taban olarak neyi kullanıyoruz
 
Tabandan kastınız, raporlama veya Program Çıktısı ise, VB'de bunu değişik yollarla yapabilirsiniz.

VB'de Cristal Report'la rapor dizayn edebilir ve form üzerindeki bilgileri bu özel dokuman yazdırabilirsiniz. (Bu şekliyle düşünüldüğünde sizin taban dediğiniz şey VB'de Cristal Report rapodur)

Veya VB'den bütün Office Dokumanlarının herhangi birinede (Excel, Word, Access, PoewrPoint vs...) Userform üzerindeki bilgileri yazdırabilirsiniz.
 
excel e nasıl uyarlarım

Sayfa2.Cells(i, 1) = "") Then

hocam bu şekilde excel e atıyoruz vba dan
mesela herhangi bir excel dosyasının sayfa1 ini ilgili satıra nasıl atarız
vb den

saygılar...
 
Sayfa2.Cells(i, 1) = "") Then

hocam bu şekilde excel e atıyoruz vba dan
mesela herhangi bir excel dosyasının sayfa1 ini ilgili satıra nasıl atarız
vb den

saygılar...

VB ile bunu yapabilmeniz için önce referanslarda exceli eklemeniz gerekir.
 
hocam bunu nasıl yaparım biraz daha açık yazarsanız
sevinirim
saygılar
 
Zeki beyi'in dediği gibi Referans'da ekleyebilirsiniz veya objeyi siz yaratırsınız. Şöyle ki :

Kod:
Set app = CreateObject("Excel.Application")
With app
    .Visible = True
    .Workbook.Add
    With .ActiveWorkbook
        .ActiveSheet.Range("A1") = "parlamenn"
        .Save "c:\parlamenOrnek_Kitap1.xls"
        .Close 0
    End With
    .Quit
End With
Set app = Nothing
 
hocam teşekkürler
sizden ricam vb öğrenebileceğim daha doğrusu
mesela bu kodları nereye geçebileceğimi öğrenebileceğim
bir adres var mıdır...
internetten baktım ama bulamadım
 
Öncelikle; Visual Basic 5.0 veya 6.0 sürümünü edinmelisiniz.

İnternette; Visual Basic'ten daha fazla işlenen bir dil var mıdır? Tahmin etmiyorum :) Adım başı, VB'nin işlendiği bir siteye veya foruma rastlayabilirsiniz.

Piyasada da; yeni başlayanlar için bolca kitap bulabilirsiniz.

Şu an bulunduğunuz site bile, VB hakkında size bir sürü ipucu verecektir.
 
hocam teşekkürler
sizden ricam vb öğrenebileceğim daha doğrusu
mesela bu kodları nereye geçebileceğimi öğrenebileceğim
bir adres var mıdır...
internetten baktım ama bulamadım

Kaynıyor desem yeridir. İlk aklıma gelen iki tanesi,

-www.vbasicmaster.com
-www.vbturk.net

Şu aralar VB9 (Visual Basic 2008 .NET) çıkmış olsa da, VB6 çok eski versiyon olmasına rağmen hala yaygın ve popülerdir.
 
teşekkürler hocam çok saolun
 
Geri
Üst