Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: VB

Программирование VB

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: проблема с функцией print #1 tab(n)
 
 автор: ant_sol   (06.07.2012 в 16:00)   личное сообщение
38 Кб.
 
 

мне необходимо создать текстовый файл, который будет содержать определенный текст, который должен начинаться с определенной строки.

есть файл (прилагается к сообщению), в котором в одной строке прописаны позиции с которых должен начинаться текст (фиолетовая строка), а так же сам текст, который должен печататься в файл (находится в строке ниже (строка без заливки)).

для решения этой задачи использую функцию print #1 tab(n), но некоторый текст печатается на 1 символ дальше.

как исправить этот баг ??

вот листинг :


Sub bb()
Dim y&, x&


Open "C:\текст1.txt" For Output As #1

For y = 2 To Cells(Rows.Count, 2).End(xlUp).Row Step 3
For x = 1 To Cells(y, Columns.Count).End(xlToLeft).Column

Print #1, Tab(Cells(y, x)); Cells(y + 2, x);

Next
Print #1,
Next

Reset
End Sub

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList