|
|
|
Марокс для excel по защите строк
|
|||
|---|---|---|---|
|
#18+
Никто не подскажет, как сделать макрос, чтобы автоматически протектились ячейки определенного цвета? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 09:43 |
|
||
|
Марокс для excel по защите строк
|
|||
|---|---|---|---|
|
#18+
utkinevНикто не подскажет, как сделать макрос, чтобы автоматически протектились ячейки определенного цвета? Создаете макрос который просто протектит выбранную ячейку.. потом в него дописываете условие, что если цвет такой-то, то вот эту самую защиту и выполнить.. а вобще конечно лучше цикл пробегающий лист и выпаолняющий сказанное выше.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 09:59 |
|
||
|
Марокс для excel по защите строк
|
|||
|---|---|---|---|
|
#18+
Евгений_Анатольевич, можно чуть-чуть по-подробнее, а то с VBA очень слабо дружу, хотя бы приметку кода :| Буду очень благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 10:50 |
|
||
|
Марокс для excel по защите строк
|
|||
|---|---|---|---|
|
#18+
utkinev, дык вы октройте эксель нажмите в сервисе записать макрос и защитите пару ячеек сначала, поменяйте цвет у нескольких, при этом сама прога генерирует код. потом останоите там же макрос и в редакторе посмотрите.. синтаксис языка VB-шный.. в помощи неплохое описание всех объектов есть.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 11:11 |
|
||
|
Марокс для excel по защите строк
|
|||
|---|---|---|---|
|
#18+
Евгений_Анатольевич, делал так, потом свой же макрос не хочет принимать, даже в первозданном виде :\ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 11:32 |
|
||
|
Марокс для excel по защите строк
|
|||
|---|---|---|---|
|
#18+
utkinev, текст макроса выложите сюда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 11:39 |
|
||
|
Марокс для excel по защите строк
|
|||
|---|---|---|---|
|
#18+
и где выдает ошибки напишите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 11:39 |
|
||
|
Марокс для excel по защите строк
|
|||
|---|---|---|---|
|
#18+
Я делал не через визуализированное меню, т.к. там вообще не нашел как протектить определенные ячейки, за исключением параметра AllowEditRanges во время протекта самого листа. Может я чего-то совсем не догоняю, но написал я следующее: Sub Macro1() Range("E4").Select ActiveCell.Locked End Sub Про лок определенных цветов, я вообще молчу %( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 11:53 |
|
||
|
Марокс для excel по защите строк
|
|||
|---|---|---|---|
|
#18+
utkinev, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 11:56 |
|
||
|
Марокс для excel по защите строк
|
|||
|---|---|---|---|
|
#18+
Locked Property See AlsoApplies ToExampleSpecificsLocked property as it applies to the ChartObject, ChartObjects, LinkFormat, OLEObject, OLEObjects, Scenario, Shape, and Style objects. True if the object is locked, False if the object can be modified when the sheet is protected. Read/write Boolean. expression.Locked expression Required. An expression that returns one of the above objects. Locked property as it applies to the CellFormat and Range objects. True if the object is locked, False if the object can be modified when the sheet is protected. Returns Null if the specified range contains both locked and unlocked cells. Read/write Variant. expression.Locked expression Required. An expression that returns one of the above objects. Example As it applies to the CellFormat and Range objects. This example unlocks cells A1:G37 on Sheet1 so that they can be modified when the sheet is protected. Код: plaintext 1. Читаем помощь внимательнее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 11:57 |
|
||
|
Марокс для excel по защите строк
|
|||
|---|---|---|---|
|
#18+
:-] да, мой промах! тявкать перестал, только вот ячейка все равно не лочится и модифицировать ее все еще можно :\ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 12:03 |
|
||
|
Марокс для excel по защите строк
|
|||
|---|---|---|---|
|
#18+
utkinev, вы Protect листу сделали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 12:06 |
|
||
|
Марокс для excel по защите строк
|
|||
|---|---|---|---|
|
#18+
utkinevНикто не подскажет, как сделать макрос, чтобы автоматически протектились ячейки определенного цвета? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 15:42 |
|
||
|
Марокс для excel по защите строк
|
|||
|---|---|---|---|
|
#18+
Небольшое замечание. Если вы под "словом" "протектились" понимаете выполнение метода Protect в Excel, то такое невозможно, т.к. этот метод отсутствует в коллекции методов класса Range, к которому относятся и отдельные ячейки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2008, 15:52 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35690125&tid=2161555]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 360ms |

| 0 / 0 |
