|
Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - [архив] Microsoft Excel 2003 и более ранние версии |
|
2003/XP/2000 - [архив] Microsoft Excel 2003 и более ранние версии
|
Новый участник Сообщения: 8 |
Профиль | Отправить PM | Цитировать
Microsoft Excel 2003 и более ранние версии В этой теме обсуждаются только Microsoft Excel 2003 и более ранние версии. Если у вас вопрос по Microsoft Excel 2007 или по другим приложениями Office, обращайтесь в темы, перечисленные ниже. Связанные темы:Другие темы по продуктам Micrоsoft Office |
|
Отправлено: 17:03, 21-02-2004 |
DOOMer Сообщения: 3254
|
Профиль | Отправить PM | Цитировать Установи защиту листа.
При попытке отредактировать/скопировать ячейку получат окошко "ячейка защищена от изменений". |
------- Отправлено: 16:37, 22-06-2007 | #281 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать конечно же можно и так.
но первоначальные данные должны вводить сотрудники второго отдела, а сотрудники третьего отдела получают только результат |
Отправлено: 17:09, 22-06-2007 | #282 |
Динохромный Сообщения: 700
|
Профиль | Отправить PM | Цитировать vai1019
Выделяем нужные ячейки Формат ячейки=>Защита. Галку защищаемая ячейка убираем, галку скрыть формулы ставим. Ставим защиту листа, выставляя все галки (разрешаем изменения по макс.) Формулы при этом копировать не получится, на листе их не видно. vai1019: "внаглую копируют формулы" - ??? ничего вроде криминального... |
------- Отправлено: 17:41, 22-06-2007 | #283 |
DOOMer Сообщения: 3254
|
Профиль | Отправить PM | Цитировать vai1019
Нужно сразу ставить полные условия задачи! Штатные телепаты нашего форума давно уже заработали мозговую эмболию... a_axe +1 |
------- Отправлено: 21:32, 22-06-2007 | #284 |
Человек Сообщения: 3313
|
Профиль | Отправить PM | Цитировать CyberDaemon
Цитата:
|
|
------- Отправлено: 23:57, 22-06-2007 | #285 |
Старожил Сообщения: 311
|
Профиль | Отправить PM | Цитировать Неожиданно перестали открываться книги Excell с кодом на VBA.
Сообщение: "В результате сбоя компонент перестал работать правильно. Восстановить его?". В пояснении вижу: "Ошибка инициализации библиотеки VBA (1004)". Восстанавливаю, вроде открылся. При закрытии файла появляется стандартное сообщение об ошибке приложения. Повторное открытие файла повторяет ситуацию. Много раз переустанавливал офис с расширенным списком компонент, но никак! Может кто подскажет, в чем дело? офис 2003. Заранее благодарен! |
Отправлено: 12:56, 28-06-2007 | #286 |
Сообщения: 53441
|
Профиль | Отправить PM | Цитировать WChek
А другие офисные приложения что выдают при попытке запуска редактора Visual Basic (по Alt+F11)? |
Отправлено: 16:52, 28-06-2007 | #287 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Привет...
Есть проблемка. С VBA знаком недавно, поетому не могу реализовать кое что. Кто чо может подсказать плз? Проблема заключается в следующем: Есть форма 1 в которой пользователь вводит число периодов. По нажатию кнопки, выводится форма 2, на которой находятся два поля для ввода и две кнопки (Ок и Close). Нужно реализовать все так чтобы форма 2 не исчезала до тех пор пока пользователь не введет данные столько раз (нажатие на Ок), сколько он ввел периодов на форме 1. Вот что пришло в голову: Private Sub CommandButton1_Click() n = 3 'CInt(UserForm1.TextBox16.Text) ReDim datu(n - 1) As Date ReDim symu(n - 1) As Double For k = 0 To n - 1 Step 1 datu(k) = CDate(UserForm2.TextBox1.Text) symu(k) = CDbl(UserForm2.TextBox2.Text) UserForm2.TextBox1.Value = 0 UserForm2.TextBox2.Value = 0 Next k End Sub вроде как работает, но не могу придумать условие для выхода. Может кто что поможет, подскажет. Заранее благодарен. |
Отправлено: 13:36, 12-07-2007 | #288 |
Динохромный Сообщения: 700
|
Профиль | Отправить PM | Цитировать если я правильно понял, CommandButton1_Click() соответствует нажатию кнопки ок на userform2. (Если понял неправильно - извиняюсь!)
Тогда при каждом нажатии кнопки CommandButton1 программа будет записывать значения {datu(k) = CDate(UserForm2.TextBox1.Text) symu(k) = CDbl(UserForm2.TextBox2.Text)} n раз вместо 1 раза, т.к. цикл запускается при 1 нажатии и выполняется n раз (Все значения, кроме как при к=0 равны нулю). Решений на мой взгляд два - первое: Private Sub CommandButton1_Click() datu(k) = CDate(UserForm2.TextBox1.Text) symu(k) = CDbl(UserForm2.TextBox2.Text) UserForm2.TextBox1.Value = 0 UserForm2.TextBox2.Value = 0 k=k+1 if k=n then UserForm2.hide End Sub n = 3 'CInt(UserForm1.TextBox16.Text) ReDim datu(n - 1) As Date ReDim symu(n - 1) As Double а также k=0 Вариант 2: при нажатии кнопки на userform1 процедура выводит userform2 не 1 раз, а n раз подряд: Private Sub CommandButton0_Click() n = 3 'CInt(UserForm1.TextBox16.Text) ReDim datu(n - 1) As Date ReDim symu(n - 1) As Double For k = 0 To n - 1 Step 1 userform2.show next k end sub Private Sub CommandButton1_Click() datu(k) = CDate(UserForm2.TextBox1.Text) symu(k) = CDbl(UserForm2.TextBox2.Text) UserForm2.TextBox1.Value = 0 UserForm2.TextBox2.Value = 0 UserForm2.hide End Sub PS Может тему следовало в программирование писать? PPS с инетом сейчас проблемы, если долго не появлюсь - заранее извините... |
------- Последний раз редактировалось a_axe, 13-07-2007 в 22:09. Отправлено: 17:52, 13-07-2007 | #289 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Возникла такая трабла. При указании заливки цветом для любой из ячеек, цвета не отображаются. На просмотре документа заливка видна. В обычном виде - нет. Причем шрифты цвет меняют без проблем.
|
Последний раз редактировалось AlexSB, 15-08-2007 в 12:55. Отправлено: 08:30, 15-08-2007 | #290 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2003/XP/2000 - [архив] Microsoft Office 2003 и более ранние версии | 440 | Microsoft Office (Word, Excel, Outlook и т.д.) | 444 | 01-02-2010 06:11 | |
2003/XP/2000 - [архив] Microsoft Word 2003 и более ранние версии | Iriya | Microsoft Office (Word, Excel, Outlook и т.д.) | 580 | 31-01-2010 03:12 | |
2003/XP/2000 - [архив] Microsoft Outlook 2003 и более ранние версии | ShaddyR | Microsoft Office (Word, Excel, Outlook и т.д.) | 537 | 19-01-2010 12:36 | |
2003/XP/2000 - [архив] Microsoft PowerPoint 2003 и более ранние версии | Vadikan | Microsoft Office (Word, Excel, Outlook и т.д.) | 65 | 03-01-2009 11:31 | |
2003/XP/2000 - [архив] Microsoft Access 2003 и более ранние версии | dav02 | Microsoft Office (Word, Excel, Outlook и т.д.) | 100 | 30-11-2008 17:02 |
|