Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   Редактирование таблиц по новому стандарту. (http://forum.oszone.net/showthread.php?t=323807)

Elizavetta 13-02-2017 18:52 2711493

Редактирование таблиц по новому стандарту.
 
Снова просьба к тем форумчанам, которые знают макросы:). В стат.отчете есть много таблиц. Все они имеют 3 вида. (см.вложенный документ). Просто таблицы так программа выгружает. Можно ли написать макрос, который определяет к какому типу относится таблица. Т.е "было" как в образце и затем отредактировать "стало"
Всем заранее спасибо:)

a_axe 14-02-2017 11:32 2711633

Цитата:

Цитата Elizavetta
просто таблицы так программа выгружает »

Elizavetta, приложите нередактированный пример того, что выгружает сама программа, в исходном формате файла-отчета.
Цитата:

Цитата Elizavetta
Все они имеют 3 вида. (см.вложенный документ). »

Т.е. число строк и столбцов каждой таблицы, а также заглавия - не меняются, и всегда ровно такие же, как в файле "таблички.docx", меняются только набор цифр?

Elizavetta 14-02-2017 15:11 2711688

Цитата:

Цитата a_axe
Elizavetta, приложите нередактированный пример того, что выгружает сама программа, в исходном формате файла-отчета. »

готово
Цитата:

Цитата a_axe
Т.е. число строк и столбцов каждой таблицы, а также заглавия - не меняются, и всегда ровно такие же, как в файле "таблички.docx", меняются только набор цифр? »

число строк и столбцов разное и зависит от количества переменных и категорий. где-то мало переменных и много категорий, или много переменных и мало категорий или много категорий и переменных
Вы там найдете таблицу с метрическими значениями , вот такой тип таблиц трогать не надо).
там столбцы
n
mean
sd
95% CI
min
max
median
iqr

okshef 14-02-2017 16:11 2711710

Elizavetta, файл выгружается именно в Word?

Elizavetta 14-02-2017 19:42 2711778

okshef, да!

Elizavetta 16-02-2017 17:57 2712304

Уважаемые форумчане,сможете помочь школяру?)) или задача трудная:)

gannet 17-02-2017 18:38 2712594

Elizavetta, ах вы учитесь?! Ну тогда все просто:
Структура начальной и результирующих таблиц вам известна лишь примерно, то есть вы знаете, что у таблицы есть заголовок и определенное количество парных записей, причем пары могут быть ориентированы вертикально ИЛИ горизонтально. Вам необходимо определить первую строку, в которой значение из второго-... столбца равно "n". Дальше выясняете, справа или снизу ячейка со значением "р". Далее подсчитываете количество результирующих строк для вертикальных пар/столбцов для горизонтальных путем - + /. Теперь вы можете создать новую таблицу с нужной структурой и количеством строк и столбцов, записать в нее заголовок, а зачем считывать записи и по понятному шаблону (первые столбцы/строки затем n / (p*100%) ) заполнять ими новую таблицу;)
В-общем, задачка интересная, учитесь на здоровье!

Elizavetta 17-02-2017 19:48 2712608

я не программист и не знаю как это делать, у меня другая профессия, но мне нужно через vba облегчить себе работу:)


Время: 22:37.

Время: 22:37.
© OSzone.net 2001-