Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 | 2 |

 

  Вопрос: Помогите плииз!!! Добавлено: 17.05.09 11:18  

Автор вопроса:  jeka
Например:
   10 40 50 60
10 x 300
40 x
50 x
60 200 x


Вот оборотная шахматная ведомость. по горизонтали дебеты, по вер - кредиты, а в пересечении между ними сумма операции!

Задача:
Как сделать так, чтобы при вводе следующей операции(например: по дебету 35 по кредиту 40 и суммы 250) оба счета появлялись и по дебету и по кредиту сортировочно и в пересечении - сумма?

За ранее благодарен!

Ответить

  Ответы Всего ответов: 19  

Номер ответа: 1
Автор ответа:
 jeka



Вопросов: 1
Ответов: 5
 Профиль | | #1 Добавлено: 17.05.09 11:21
  1.  
  2.    10 40 50 60
  3. 10  x    300
  4. 40     x  
  5. 50        x
  6. 60   200    x
  7.  


точнее так

Ответить

Номер ответа: 2
Автор ответа:
 Arvitaly



ICQ: 301746136 

Вопросов: 28
Ответов: 549
 Web-сайт: okazani.ru
 Профиль | | #2
Добавлено: 17.05.09 14:41
Тебе придется оставлять место на листочке между строками и столбцами, чтобы было куда вписывать новые значения

Ответить

Номер ответа: 3
Автор ответа:
 jeka



Вопросов: 1
Ответов: 5
 Профиль | | #3 Добавлено: 17.05.09 15:29
дело в том, что новых значений может быть неограниченное количество! Есть какая нибудь функция которая создает новые строки столбцы?

Ответить

Номер ответа: 4
Автор ответа:
 Aston



ICQ: 214-179-991 

Вопросов: 42
Ответов: 272
 Профиль | | #4 Добавлено: 17.05.09 15:58
Где ты шахматку хочешь отображать?. Мне кажется это можно было бы легко реализовать в ГридВьюв.

Ответить

Номер ответа: 5
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #5 Добавлено: 17.05.09 16:08
Aston, здесь, видимо речь идет о Excel.

jeka, а тебе обязательно именно в таком формате все это делать? И не совсем понятно как ты представляешь себе это сделать... В одну ячейку записывать несколько значений? Или сделать так чтоб твои операции отдельно архивировались на отдельном листе в каком-то другом формате?

Ответить

Номер ответа: 6
Автор ответа:
 jeka



Вопросов: 1
Ответов: 5
 Профиль | | #6 Добавлено: 17.05.09 18:11
Да да Excel =)
Все делается на одном листе!
Как-то неправильно объяснил да? попробую по другому:
допустим, чистый лист Excel и в форме VBA нужно сделать три TextBox для дебета, кредита и суммы и одна кнопка для ввода данных! В ячейке (1,1) должен быть надпись "Кредит\Дебет" и начиная от этой ячейки далее должны записываться коды дебетов и кредитов (обе и по вертикали и по горизонтали), которые мы должны ввести! . При этом автоматически ячейки, представляющие собой пересечение по строке и колонке одного и того же кода счета, например 10 и 10 или 51 и 51 должны заполняться символом "х". На пересечении кодов должна быть отображена сумма.
И самое главное: все коды должны автоматически сортироваться.
Надеюсь поняли =) За ранее благодарен!

Ответить

Номер ответа: 7
Автор ответа:
 Arvitaly



ICQ: 301746136 

Вопросов: 28
Ответов: 549
 Web-сайт: okazani.ru
 Профиль | | #7
Добавлено: 17.05.09 19:27
Ну теперь понятно, а в чем проблема?

Ответить

Номер ответа: 8
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #8
Добавлено: 18.05.09 10:48
jeka,
Что такое шахматка, я себе хорошо представляю. Только в твоем примере Д60К40 200= мне непонятно, что за операция такая (дебет "выпуск продукции" - кредит "расчеты с поставщиками" на 400 руб.). Видимо это было только для примера, т.к. в такой проводке нет смысла.

Могу тебе немного помочь. Скажи, что у тебя там на входе: журнал проводок? В каком формате (как выглядит твоя входная таблица с проводками), сколько и каких столбцов там? Как быть с субсчетами (аналитическими счетами) - их надо "схлапывать" в синтетические счета или выводить шахматку по субсчетам? Я вижу себе это так: книга Excel, первый лист - журнал проводок, второй лист - только шапка под шахматку. Запускаем макрос - вырисовывается шахматка на втором листе.

Ответить

Номер ответа: 9
Автор ответа:
 Aston



ICQ: 214-179-991 

Вопросов: 42
Ответов: 272
 Профиль | | #9 Добавлено: 18.05.09 12:04
mc-black
Ты слегка напутал, операция Д60(Расчёты с поставщиками и подрядчиками)К40(Выпуск продукции) - перепутал местами когда описывал :)и если мне не изменяет память 60 счёт пассивный, а 40 активный. Так как я знаю БУ только в теории, попрактиковаться ещё не пришлось, я думаю что с таким раскладом операция возможна. "Производиться расчёт с поставщиками готовой продукцией". Но эта операция должна быть более расписана, тое состоять с 2 или более проводок, так как с 40 счёта сразу на 60 нельзя списывать, надо пройти через счёт "Готовая продукция" - на сколько я помню.

Ответить

Номер ответа: 10
Автор ответа:
 Aston



ICQ: 214-179-991 

Вопросов: 42
Ответов: 272
 Профиль | | #10 Добавлено: 18.05.09 12:06
А вот Д40 К60 - такой операции точно не может быть.

Ответить

Номер ответа: 11
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #11
Добавлено: 18.05.09 14:04
Aston,
Согласен, написал не в том порядке Дебет/Кредит, но
повторяю, 40 - это "Выпуск продукции", а не 43 - "Готовая продукция", поэтому как ни крути - проводка описывает операцию "Чушь собачья, увольте автора проводки" ) Активный, пассивный... если операция не имеет никакого смысла, то не спасет никакая теория. Продукция не может так тупо выпускаться в качестве расчетов с поставщиком, да еще и по производственной себестоимости! А где накладные, где прибыль (с которой надо платить налог)? Ведь продукцию нельзя отдавать ниже себестоимости. Да и потом, продукция не может передаваться при выпуске сразу в расчет с поставщиком, обычно она должна попасть на склад, пусть временный, но склад. Я бухучет знаю не только теоретически.

Ответить

Номер ответа: 12
Автор ответа:
 jeka



Вопросов: 1
Ответов: 5
 Профиль | | #12 Добавлено: 18.05.09 15:17
mc-blackб Да я только для примера все это ввел! Необращайте внимания!
Журнала проводок - нет! Я буду вводить в ручную, с помошью TextBox и CommandButton!
Мне нужна лишь как бы программа на Экселе, которая создает шахматку проводками, которые я буду вводить в ручную!

Ответить

Номер ответа: 13
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #13
Добавлено: 18.05.09 15:25
Сделаю за 200 р., если надо - пиши на mc-black@yandex.ru

Ответить

Номер ответа: 14
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #14
Добавлено: 18.05.09 16:18
Если много прошу - торг уместен, скинешь сколько не жалко мне на телефон :-)
Программка (локальная процедура) в общем-то уже готова и проверена в действии.

Ответить

Номер ответа: 15
Автор ответа:
 Aston



ICQ: 214-179-991 

Вопросов: 42
Ответов: 272
 Профиль | | #15 Добавлено: 18.05.09 17:18
Я написал её за мин 10, 7 из которых потратил на поиск где создавать ВБА проект и де формы в оффисе 2007 :). А автору вопроса посоветовал бы написать самому, задача очень простая :), у меня в 16 строчек вышла.
Но код не поставлю а то вдруг mc-black обидится.

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам