удалите пояснения, а то будет неверно определяться последняя строка
[vba]Код
Sub xml()
Dim myLastRow As Long
Dim i As Long
Application.ScreenUpdating = False
myLastRow = Cells(Rows.Count, "A").End(xlUp).Row
For i = 2 To myLastRow 'вместо 2 подставьте известный вам номер строки
'здесь вставка i-ой строки в xml файл
'как не знаю, вывожу только на экран
MsgBox Range("A" & i) & " " & Range("B" & i) & " " & Range("C" & i) & " " & Range("D" & i) & " " & Range("E" & i) _
& " " & Range("F" & i) & " " & Range("G" & i) & " " & Range("H" & i) & " " & Range("H" & i)
Next i
Application.ScreenUpdating = True
End Sub
[/vba]