• DİKKAT

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

IF ile değişim.

Katılım
17 Haziran 2008
Mesajlar
1,874
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Merhaba arkadaşlar;
Aşağıda ki örnek kodlamada Dosyayı açtığımda dosya formatı VbTab dan farklı ise vbTab kısmını " " işareti ile nasıl değiştirebilirim ? kod nasıl düzenlemeli,, Dosya Formatı için İki şart gerekli yani.. X = Split(d, vbTab) yada X = Split(d, " ") Kodlama her ikisinide içinde bulunduracak..

Kod:
Dim Dosya As String, d As String
Dim s As Long
Dim st, i As Integer
On Error Resume Next
Dosya = Application.GetOpenFilename( _
            "Koordinat Dosyaları (*.txt) (*.txt), *.txt", 1, _
            "ASCII koordinat data..")
s = 2
If Dosya = "False" Then Exit Sub
    Open Dosya For Input As #1
        While Not EOF(1)
           s = s + 1
            Line Input #1, d
                     st = 2
                     X = Split(d, [B][COLOR="Blue"]vbTab[/COLOR][/B])
For i = 0 To UBound(X)
                        st = st + 1
                        If X(i) = "" And i > 0 Then
End If
Cells(s, st) = X(i)
Next i
    Wend
    Close #1
    MsgBox "Dosya alımı tamamlandı.", vbInformation, _
    "ASCII Koordinat data.."
    If Err.Number <> 0 Then MsgBox Err.Description, vbExclamation, _
    "Hata..!"
 
Merhaba,

Denemedim ama aşağıdaki gibi bir sorgu işinizi görebilir.

Kod:
    If InStr(1, d, vbTab) > 0 Then
        X = Split(d, vbTab)
    Else
        X = Split(d, " ")
    End If
 
Geri
Üst