|
|
|
VB энд EXCEL
|
|||
|---|---|---|---|
|
#18+
Уважаемые Господа Знатоки! Помогите, плс, чайнику в работе VB6 с Ёкселем. Требуетцца вот что: с помощью VB6 ТУПО перенести даные из существующего ёкселевского файла во вновь создаваемый. Фишка вот в чём: даные-то переносятся, но вот примечания в ячейках - ни в какую, чего я только не пробовал... Зер шлехт просто какой-то! А самое гдавное - вся соль - в примечаниях. При помощи VBA задачу рещил просто в 3 минуты, а вот с VB6 - полная затыка. Ести никто не знает, как это мона сделать - что-ж, тяжело вздохну, и буда продолжать пользоваться VBA, а так хотелось с помоссью VB6... Вона как я залушпендил: Private Sub Form_Load() Dim Fxl1 As New Excel.Application Dim FxlRyba As New Excel.Application Fxl1.Workbooks.Open App.Path & "\" & "Рабочий файл БР № 1.xls" Set Fxl1 = Fxl1.Application.Sheets.Application FxlRyba.Workbooks.Open App.Path & "\" & "Рыба Общий справочник.xls" Set FxlRyba = FxlRyba.Application.Sheets.Application Fxl1.Sheets("БР № 1").Select Fxl1.Range("A1").Select Fxl1.Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select Selection.Copy FxlRyba.Sheets(1).Paste 'работает тока без вставки примечаний Х-э-э-э-э-э-э-э-лп... (скромненько так...) :-))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2007, 22:21 |
|
||
|
VB энд EXCEL
|
|||
|---|---|---|---|
|
#18+
Попробуй так Код: plaintext С уважением, Николай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2007, 23:28 |
|
||
|
VB энд EXCEL
|
|||
|---|---|---|---|
|
#18+
Tsinik Основная трабла в том, что Вы создаете два экземпляра Excel и пытаетесь заставить их взаимодействовать. Попробуйте так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2007, 23:33 |
|
||
|
VB энд EXCEL
|
|||
|---|---|---|---|
|
#18+
lena_#### Огромное спасибо! Заработало. На исходе века взял, и ниспроверг Злого человека добрый человек... Из гранатомёла - шлёп его, козла! Всё-таки добро-то посильнее зла!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2007, 09:27 |
|
||
|
VB энд EXCEL
|
|||
|---|---|---|---|
|
#18+
Добрый день всем, помогите плиз. Ситуация похожа, нужно скопировать часть данных из текущего открыого листа EXCEL (с которым работаю ) в новый созданный файл, причем создавать нужно динамически. А так же нужно, что бы в новом файле, сохранялся формат старого (т.е. размер ячеек групировка и т.д.) Вот начал писать макрос, но че то не выходит Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Ошибка в где то тут objWB.Worksheets(1).Range("C1:D1") Текст ошибки Run-time error 1004 Application - defined or object - defined error Может я не правльно как то обращаюсь, я VBA не писал раньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2007, 15:53 |
|
||
|
VB энд EXCEL
|
|||
|---|---|---|---|
|
#18+
Видимо не хочет в другое приложение кидать (только через буфер нужно). Вообще непонятно зачем вам создавать новое приложение Exel, если вы в экселе уже сидите. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2007, 01:11 |
|
||
|
VB энд EXCEL
|
|||
|---|---|---|---|
|
#18+
DeggasadВидимо не хочет в другое приложение кидать (только через буфер нужно). Вообще непонятно зачем вам создавать новое приложение Exel, если вы в экселе уже сидите. Идея такая, работаю в Exсel затем надо по опред. уловию данные из текущей страницы выгрузить в несколько разных Excel файлов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2007, 11:40 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34630908&tid=2163334]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 393ms |

| 0 / 0 |
