|
Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - [архив] Microsoft Excel |
|
Guest |
это уже сделал..... не помогло :-(
да еще забыл сказать, WinXP установлен на разделе NTFS |
Отправлено: 13:50, 05-03-2004 | #41 |
llgg
Сообщения: n/a |
bd proffy
Можно написать примерно след. код в редакторе VBA (вызывается по Alt+F11) для нужного листа: Private Sub Worksheet_Change(ByVal Target As Range) If Target = Range("A1" Then Range("A1".Copy ActiveSheet.Paste Destination:=Worksheets("Sheet2".Range("C1" End If End Sub Вместо A1, C1, Sheet2 нужно поставить свои значения. |
Отправлено: 18:14, 09-03-2004 | #42 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
llgg
Сообщения: n/a |
Лучше использовать следующий код:
Dim Check1 Private Sub Worksheet_Activate() Check1 = 0 End Sub Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$1" Then Range("A1".Copy ActiveSheet.Paste Destination:=Worksheets("Sheet1".Range("C1" End If End Sub Private Sub Worksheet_SelectionChange(ByVal Target As Range) On Error Resume Next Set myRange = Intersect(Range("A1:A1", Target) If Not myRange Is Nothing Then Check1 = 1 Else If Check1 = 1 Then Range("A1".Copy ActiveSheet.Paste Destination:=Worksheets("Sheet1".Range("C1" Check1 = 0 End If End If End Sub |
Отправлено: 11:57, 10-03-2004 | #43 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Подскажите пожалуйста каким образом в документе Exel можно вывести суммы значений ячеек столбца по каждой странице в "подвале" каждой страницы ?
Пример: есть данные: Страница 1 колонка 1 1 2 3 4 5 Страница 2 колонка 1 6 7 8 9 10 Хочется получить: Страница 1 колонка 1 1 2 3 4 5 всего по странице1 колонка1 15 Страница 2 колонка 1 6 7 8 9 10 всего по странице2 колонка1 40 и т.д. |
Отправлено: 14:09, 13-03-2004 | #44 |
Человек Сообщения: 3313
|
Профиль | Отправить PM | Цитировать DSK
Цитата:
|
|
------- Отправлено: 11:17, 15-03-2004 | #45 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Greyman, спасибо за ответ !
Цитата:
Цитата:
Цитата:
* Мне кажется что должно быть какое-то более простое решение ... Типа в колонтитул вставить какую-нибудь формулу ... Пробовал сделать так, но не получилось Хочется всё-таки узнать: можно ли выводить итоги на каждой странице по колонкам стандартными (имеется ввиду без применения VB) средствами Exel? И если можно, то как ? |
|||
Отправлено: 13:08, 15-03-2004 | #46 |
Человек Сообщения: 3313
|
Профиль | Отправить PM | Цитировать DSK
Непосредственно в колонтитулы нельзя вставлять ни формулы, ни ссылки на ячейки или рисунки (если тока в 2003-ем че появилось - не в курсе). Максимально близкое к этому - раздел "Итоги" в меню "Данные". Там можно включить промежуточные итоги по группам со вставкой разрывов страниц. Однако промежуточные итогоги там вставляются при изменении в одном из столбцов, соответственно все равно придется вводить дополнительный скрытый столбец, в который например макросом записывать в ячейках текущий номер страницы. * *А если те нужны стандартные средства, то я бы посоветовал посмотреть в сторону баз данных с их настраиваемыми отчетами, а ексел они все элементарно импортируют. Единственное, Аксесс например вроде группировку по страницам не делает (у меня не получилось), но думаю что кто-то это должен делать... |
------- Отправлено: 18:16, 15-03-2004 | #47 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Greyman, спасибо !
|
Отправлено: 19:13, 15-03-2004 | #48 |
Человек Сообщения: 3313
|
Профиль | Отправить PM | Цитировать DSK
Дык скожи хоть, за что спасибо. На каком варианте в итоге остановился? Если на промежуточных итогах, то доп-столбец можно даже без макросов формировать, просто можно копировать формулу, которая меняет свое значение, например каждые 60 строк, соответствено в итоге на странице у тебя будет 60 строк с их строничными итогами... [s]Исправлено: Greyman, 21:29 15-03-2004[/s] |
------- Отправлено: 21:28, 15-03-2004 | #49 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Цитата:
как в итоге сделал - писал ... Цитата:
Цитата:
Это можно делать когда строк не много, а когда их много - руками забодаешься копировать ... У меня в итоге получился документ размером 800 страниц ... А значения в дополнительный столбец каким образом можно заносить без макросов ? Есть ли в Exel какая-нибудь переменная окружения или функция, которая бы хранила или возвращала № текущей страницы на листе? Если есть, то можно это значение вставить в ячейку дополнительного столбца и размножить эту ячейку на все строки документа... И тогда вариант с итогами по группам годится ! |
|||
Отправлено: 12:33, 16-03-2004 | #50 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2003/XP/2000 - [архив] Microsoft Excel 2003 и более ранние версии | bobm | Microsoft Office (Word, Excel, Outlook и т.д.) | 541 | 25-01-2010 10:45 | |
2007 - [архив] Microsoft Excel 2007 | graverman | Microsoft Office (Word, Excel, Outlook и т.д.) | 100 | 12-12-2009 10:18 | |
2007 - Microsoft Excel - общие вопросы | shaint | Microsoft Office (Word, Excel, Outlook и т.д.) | 27 | 07-09-2009 16:17 | |
Разное - [архив] Microsoft Office | Microsoft Office (Word, Excel, Outlook и т.д.) | 327 | 08-11-2007 23:21 | ||
Разное - [архив] Microsoft Outlook | Bugs | Microsoft Office (Word, Excel, Outlook и т.д.) | 294 | 19-07-2007 21:50 |
|