- Katılım
- 31 Ekim 2019
- Mesajlar
- 92
- Excel Vers. ve Dili
- OFFICE PRO PLUS 2019
- Altın Üyelik Bitiş Tarihi
- 07-01-2023
Merhabalar,
Telefon rehberimi düzenlemek için oluşturduğum excel sayfasında a sütununda ( First Name ) b sütununda ( Last Name ) c sütununda ( Phone Number ) başlıkları bulunuyor ve toplam satır sayısı 2043 . vba ya eklediğim kod bu şekilde ; ne yaptıysam run-time error '9' : subscript out of range hatasından kurtulamadım. iphone a vcf leri aktarmaya çalışıyorum. Makro dan anlayan biri değilim. youtube ta izleyerek yapmaya çalışıyorum.
şimdiden teşekkürler.
Private Sub Create_VCF()
'Open a File in Specific Path in Output or Append mode
Dim FileNum As Integer
Dim iRow As Double
iRow = 2
FileNum = FreeFile
OutFilePath = "D:\OutputVCF.VCF"
Open OutFilePath For Output As FileNum
'Loop through Excel Sheet each row and write it to VCF File
While VBA.Trim(Sheets("Sheet1").Cells(iRow, 1)) <> ""
LName = VBA.Trim(Sheets("Sheet1").Cells(iRow, 1))
FName = VBA.Trim(Sheets("Sheet1").Cells(iRow, 2))
PhNum = VBA.Trim(Sheets("Sheet1").Cells(iRow, 3))
Print #FileNum, "BEGIN:VCARD"
Print #FileNum, "VERSION:3.0"
Print #FileNum, "N:" & LName & ";" & FName & ";;;"
Print #FileNum, "FN:" & LName & " " & FName
Print #FileNum, "TEL;TYPE=CELL;TYPE=PREF:" & PhNum
Print #FileNum, "END:VCARD"
iRow = iRow + 1
Wend
'Close The File
Close #FileNum
MsgBox "Contacts Converted to Saved To: " & OutFilePath & "
End Sub
Telefon rehberimi düzenlemek için oluşturduğum excel sayfasında a sütununda ( First Name ) b sütununda ( Last Name ) c sütununda ( Phone Number ) başlıkları bulunuyor ve toplam satır sayısı 2043 . vba ya eklediğim kod bu şekilde ; ne yaptıysam run-time error '9' : subscript out of range hatasından kurtulamadım. iphone a vcf leri aktarmaya çalışıyorum. Makro dan anlayan biri değilim. youtube ta izleyerek yapmaya çalışıyorum.
şimdiden teşekkürler.
Private Sub Create_VCF()
'Open a File in Specific Path in Output or Append mode
Dim FileNum As Integer
Dim iRow As Double
iRow = 2
FileNum = FreeFile
OutFilePath = "D:\OutputVCF.VCF"
Open OutFilePath For Output As FileNum
'Loop through Excel Sheet each row and write it to VCF File
While VBA.Trim(Sheets("Sheet1").Cells(iRow, 1)) <> ""
LName = VBA.Trim(Sheets("Sheet1").Cells(iRow, 1))
FName = VBA.Trim(Sheets("Sheet1").Cells(iRow, 2))
PhNum = VBA.Trim(Sheets("Sheet1").Cells(iRow, 3))
Print #FileNum, "BEGIN:VCARD"
Print #FileNum, "VERSION:3.0"
Print #FileNum, "N:" & LName & ";" & FName & ";;;"
Print #FileNum, "FN:" & LName & " " & FName
Print #FileNum, "TEL;TYPE=CELL;TYPE=PREF:" & PhNum
Print #FileNum, "END:VCARD"
iRow = iRow + 1
Wend
'Close The File
Close #FileNum
MsgBox "Contacts Converted to Saved To: " & OutFilePath & "
End Sub