Seçilen Verilerin Word'e Aktarılması

1 2 3 4 5 6 7 8 9 10
17/02/2020, 22:53

feraz

Tabii birde şöyle şart lazım.
- bundan öncesi -bundan sonrasından büyükse hata mesajıda verdirilmeli.Zaten bu en kolayı Bence dediğim array olayını siz biraz uğraşın berduş hocam.bende telefondan yazmaya çalışayım bakalım olacakmı.
17/02/2020, 23:02

feraz

Alttaki gibi mantık düşündüm abey.
Kodları yanlış yazmış olabilirim bilemiyorum.Neyse benden bu kadar.Duruma göre bakarız.


Dim arr ,x as integer

Arr=Array(1,2,3,4,5,6,7,8,9,"-")

For x = Lbound(arr) to ubound(arr)
  If Instr(1,Gveri,arr(x))=0 then
     Msgbox "Format hatasi"
     Exit sub
  End if

Next
17/02/2020, 23:06

ozanakkaya

inputa - yazmasanız kod çalışmaz 2-3 yazınca 2 ve 3 nolu satırları işleme alır.

Inputbox cancel, tamam kontrolünü aşağıdaki örnekten anlayabilirsin. 


Dim GVeri As String
    GVeri = InputBox("İlk ve Son KAyıt", "Kayit Gir", "")
    If StrPtr(Gveri) = 0 Then
        MsgBox ("İptal")
    ElseIf result = vbNullString Then
        MsgBox ("İnput boş")
    Else
        
  '  GIlkKayit =...... ve sonrası buraya. 


    End If
17/02/2020, 23:10

feraz

Önceden yazdığımız textbox olsaydı kod zaten ona göre ayarlanacaktı
17/02/2020, 23:57

prestij06

(17/02/2020, 23:06)ozanakkaya yazdı: inputa - yazmasanız kod çalışmaz 2-3 yazınca 2 ve 3 nolu satırları işleme alır.

Inputbox cancel, tamam kontrolünü aşağıdaki örnekten anlayabilirsin. 


Dim GVeri As String
    GVeri = InputBox("İlk ve Son KAyıt", "Kayit Gir", "")
    If StrPtr(Gveri) = 0 Then
        MsgBox ("İptal")
    ElseIf result = vbNullString Then
        MsgBox ("İnput boş")
    Else
        
  '  GIlkKayit =...... ve sonrası buraya. 


    End If

Kod çalışıyor ama cancel a bastığımızda veya format dışı bir şey yazip ok deyince iptal sonrası şablon olarak kullandığım boş word dosyası açılıyor
18/02/2020, 00:00

feraz

İptal olayında ve diğerinde exit sub unutulmuş.
Ondan kod devam ediyor.
1 2 3 4 5 6 7 8 9 10