Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.03.2013, 16:39   #1
aziz_piriev
Пользователь
 
Регистрация: 10.03.2013
Сообщений: 18
Сообщение Ячейка связь с листами

Здравствуйте форумчане!!!!!
Проблема хочу создать книгу учета инструмента и спец одежды но столкнулся с проблемой не могу понять как связать остаток с выданным количеством. если учитывать что листы копируются и добавляются.
Помогите. Начинающему.
Вложения
Тип файла: rar Инструмент 1.rar (40.3 Кб, 10 просмотров)
aziz_piriev вне форума Ответить с цитированием
Старый 10.03.2013, 21:01   #2
alx74
Пользователь
 
Регистрация: 16.07.2009
Сообщений: 10
По умолчанию

Если поправить макрос на вставку новых карт(листов книги) таким образом, чтобы они добавлялись между листами Пердяйкин и 2, то такая формула должна помочь
PHP код:
=D7-СУММ('Пердяйкин:2'!D7
alx74 вне форума Ответить с цитированием
Старый 10.03.2013, 21:02   #3
alx74
Пользователь
 
Регистрация: 16.07.2009
Сообщений: 10
По умолчанию

Если поправить макрос на вставку новых карт(листов книги) таким образом, чтобы они добавлялись между листами Пердяйкин и 2, то такая формула должна помочь
Код:
=D7-СУММ('Пердяйкин:2'!D7)
З.Ы. задвоились сообщения, протупил с кодом.
alx74 вне форума Ответить с цитированием
Старый 10.03.2013, 21:16   #4
aziz_piriev
Пользователь
 
Регистрация: 10.03.2013
Сообщений: 18
По умолчанию

если я правильно понял лист должен копироваться перед Пердяйкиным
aziz_piriev вне форума Ответить с цитированием
Старый 10.03.2013, 21:55   #5
alx74
Пользователь
 
Регистрация: 16.07.2009
Сообщений: 10
По умолчанию

Межу Пердяйкин и номер 2
alx74 вне форума Ответить с цитированием
Старый 10.03.2013, 22:02   #6
aziz_piriev
Пользователь
 
Регистрация: 10.03.2013
Сообщений: 18
По умолчанию

Sub new_kart()
m = 0
For Each c In Worksheets
i = Val(c.Name)
If i > m Then m = i
Next
n = m + 1
'---
kol = ThisWorkbook.Worksheets.Count
ActiveSheet.Copy After:=Sheets(kol)
ActiveSheet.Name = n
Range("A4:G4,C7:D12,D14:D28").Clear Contents
Range("A4").Activate
End Sub
все перепробовал не работает в чем подвох???
aziz_piriev вне форума Ответить с цитированием
Старый 10.03.2013, 22:06   #7
aziz_piriev
Пользователь
 
Регистрация: 10.03.2013
Сообщений: 18
По умолчанию

Должно быть просто. А работать не хочет.
aziz_piriev вне форума Ответить с цитированием
Старый 10.03.2013, 23:41   #8
aziz_piriev
Пользователь
 
Регистрация: 10.03.2013
Сообщений: 18
По умолчанию

Почему в формуле появляется =D7-СУММ('Пердяйкин:[2]2'!D7)
а вячейки появляется #ссылка!
aziz_piriev вне форума Ответить с цитированием
Старый 11.03.2013, 08:52   #9
kalbasiatka
Форумчанин
 
Регистрация: 21.10.2012
Сообщений: 208
По умолчанию

Проверяйте, вдруг подойдёт.
Вложения
Тип файла: rar Инструмент.rar (24.1 Кб, 22 просмотров)
kalbasiatka вне форума Ответить с цитированием
Старый 11.03.2013, 17:47   #10
aziz_piriev
Пользователь
 
Регистрация: 10.03.2013
Сообщений: 18
По умолчанию

Супер решение.!!!!!
Даже не мог мог представить. Все заработало.!!!!!
Не зря говорят век живи век учись.
Спасибо!!!!!
aziz_piriev вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переход между листами Fezdipekla Microsoft Office Excel 2 14.06.2010 20:27
помощь с прайс листами skirill Microsoft Office Excel 4 28.09.2009 23:53
Ячейка с текстом, ячейка без текста. segail Microsoft Office Excel 5 16.09.2009 21:55
Помогите с листами djkon2007 Microsoft Office Excel 15 16.02.2009 13:47
Работа с листами Flangini Microsoft Office Excel 7 26.02.2008 16:45