Вверх ↑
Этот топик читают: Гость
Ответов: 126
Рейтинг: 1
#1: 2009-09-01 23:19:52 ЛС | профиль | цитата
Вот скрипт, он копирует через один столбец, а мне нужно определенные столбцы, в языках программирования я ничего не понимаю. и еще вопрос, как в таблице сделать так, чтобы там работали вычисления

]

Option Explicit

Dim FSO

Function doWork(Data,Index)
Dim strIn
strIn = CStr(Data)
Set FSO = CreateObject("Scripting.FileSystemObject")
Dim Ext
Ext = GetAnExtension(strIn)
If LCase(Ext) <> "xls" Then
Sys.onEvent strIn
Else
Dim XL
Set XL = CreateObject("Excel.Application")
XL.WorkBooks.Open strIn
Dim strOut
strOut = ""
Dim rows
rows = 2
Dim colm
colm = 1
Do While Not IsEmpty(XL.Cells(rows, 1).Value)
Do While Not IsEmpty(XL.Cells(rows, colm).Value)
strOut = strOut & XL.Cells(rows, colm).Value & ";"
colm = colm + 2
Loop
strOut = strOut & vbCrLf
colm = 1
rows = rows + 1
Loop
XL.Quit
Set XL = Nothing
Sys.onExcel strOut
End If
End Function

Function GetAnExtension(FileSpec)
On Error Resume Next
GetAnExtension = FSO.GetExtensionName(FileSpec)
If CStr(Err.Number) <> 0 Then call LogMsg(EventError, "Can't get extension of file: " & FileSpec)
End Function

Sub LogMsg(intType, strMsg)
Sys.onError strMsg & ";" & intType
End Sub
карма: 0

0
Ответов: 5227
Рейтинг: 587
#2: 2009-09-02 09:01:39 ЛС | профиль | цитата
Addon писал(а):
он копирует через один столбец


colm = colm + 1

Addon писал(а):
а мне нужно определенные столбцы


номера этих столбцов постоянны или нет

Addon писал(а):
как в таблице сделать так, чтобы там работали вычисления


ничего не понятно, в какой таблице и какие вычисления

короче мало информации для помощи
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2009-09-02 10:13:15 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-04 03:37:54
карма: 0

0
Ответов: 5227
Рейтинг: 587
#4: 2009-09-02 11:12:08 ЛС | профиль | цитата
Так попробуй code_14794.txt

карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
файлы: 1code_14794.txt [1.9KB] [198]
Ответов: 126
Рейтинг: 1
#5: 2009-09-02 23:17:55 ЛС | профиль | цитата
Большое спасибо, а как сделать, чтобы там работали вычисления? Т.е. после загрузки таблицы я ввожу цыфовые данные в столбец "ЗАЛ", нужно чтобы из столбца "Конечное количество" вычетался столбец "ЗАЛ" и результат появлялся в столбце "Расхождения"
карма: 0

0
5
Сообщение
...
Прикрепленные файлы
(файлы не залиты)