Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Скрыть ячейку листа...как бы это сделать
Форум программистов > Системное программирование > Visual Basic
Игорь_OK
Вот эта строка работает rolleyes.gif
ActiveWorkbook.ActiveSheet.Range("B16").Cells.value = "0"
а вот эта нет
ActiveWorkbook.ActiveSheet.Cells(16, 2).Hidden = True
и эта не нет
ActiveWorkbook.ActiveSheet.Range("B16").Cells.Hidden = True
Morpheus
а догадываться что это VBA в Excel телепаты должны???
Игорь_OK
Цитата(Morpheus @ 15:07:2008, 16:53 ) *
а догадываться что это VBA в Excel телепаты должны???


Только очень злые модераторы!!!
Morpheus
Игорь_OK
вот шоб флеймить , лучше хэлп почитать

True if the rows or columns are hidden. The specified range must span an entire column or row.

что значит либо всю строка либо всю колонку, но никак не отдельную ячейку
Игорь_OK
Цитата(Morpheus @ 15:07:2008, 21:59 ) *
Игорь_OK
вот шоб флеймить , лучше хэлп почитать

True if the rows or columns are hidden. The specified range must span an entire column or row.

что значит либо всю строка либо всю колонку, но никак не отдельную ячейку


Так в этом и был вопрос...может кто нибудь придумал какие нибудь обходные пути... rolleyes.gif
Morpheus
обходные пути чего? что надо обойти? даже так: зачем скрывать какуюто отдельную ячейку,
MisterAccess
dry.gif Хм, как скрыть ячейку?.. Вопрос, конечно, интересный! Нет, я не про тот беспонт овый вопрос - "зачем...", а про этот интересный - "как?".
Поднадоело мне операторами играть. Давай я предложу мысль. Пусть она будет беспонтовая, но всё же...
А что, если сделать содержимое клетки таким же цветом, что и фон клетки? Ведь при этом содержимое клетки перестанет быть видимым. Естессно, обратный процесс покажет содержимое клетки во всей красе. Или тому, кому нужно. blink.gif
Ну, а я, если доберусь до Экселя, проверю... Пока, удачи!
Morpheus
MisterAccess
хм.... и любой кто станет мышой на эту "скрытую без понтов" ячейку увидит в верхней строки значение ячейки... уже не говоря о том что можно для всего документа просто поменять цвет ячейки/шрифта....
бантик...


потому и спрашиваю: почему именно отдельную ячейку надо скрывать?
SERGMov
Цитата(Игорь_OK @ 15:07:2008, 17:45 ) *
Вот эта строка работает rolleyes.gif
ActiveWorkbook.ActiveSheet.Range("B16").Cells.value = "0"
а вот эта нет
ActiveWorkbook.ActiveSheet.Cells(16, 2).Hidden = True
и эта не нет
ActiveWorkbook.ActiveSheet.Range("B16").Cells.Hidden = True

Вы попробуйте нарисовать на куске ткани таблицу, вырезать одну ячейку и зашить дыру так, чтобы все остальные ячейки остались прямоугольными. Как думаете, получится? Лично я сомневаюсь wink.gif
MisterAccess
Морфиус, извини, по российскому законодательству все иностранные слова должны писаться русскими буквами!

Пожалуй, надо запросить у автора вопроса - технические условия на его проблему. А то, действительно, ходют тут, спрашивают, сами не нают чего... :-)

Я так понял, что скрыть - значит сделать содержимое ячейки невидимым. Допустим сделали цвет шрифта и фона ячейки одинаковым. Поставил юзер-злоумышленник курсор на ячейку, а в строке состояния - формула, абра-кадабра. Значения этой формулы не видать. И цвет не изменишь - защита на таблице стоИт. Кстати, можно в настройках совсем убрать с экрана компутера строку состояния! А? Чем не вариант? ;-)
Morpheus
Цитата(MisterAccess @ 18:07:2008 - 06:33) *
Морфиус, извини, по российскому законодательству все иностранные слова должны писаться русскими буквами!

1. Раз уж на то пошло то МорфЕй , он же бог сновидений, ]]>воть]]>
2. Я Украинец .... думаю про закон-во РФ рассказывать украинцу на белорусском форуме .... (прошу не воспринемать как расизм или рассовую нетерпимость)

Цитата(MisterAccess @ 18:07:2008 - 06:33) *
Кстати, можно в настройках совсем убрать с экрана компутера строку состояния! А? Чем не вариант? ;-)

тоже не вариант. из опыта говорю. эсли юзер что то может зделать из того что ему нельзя/ненадо делать - то он это обязательно зделает. (тоесть опять откроет строку состояния и т.д. ). И наоборот, то что ему можно/нужно зделать он не зделает , даже если кнопа будить в пол экрана с мигающей надписью "нажми меня"
Игорь_OK
Цитата(MisterAccess @ 16:07:2008, 23:59 ) *
dry.gif Хм, как скрыть ячейку?.. Вопрос, конечно, интересный! Нет, я не про тот беспонт овый вопрос - "зачем...", а про этот интересный - "как?".
Поднадоело мне операторами играть. Давай я предложу мысль. Пусть она будет беспонтовая, но всё же...
А что, если сделать содержимое клетки таким же цветом, что и фон клетки? Ведь при этом содержимое клетки перестанет быть видимым. Естессно, обратный процесс покажет содержимое клетки во всей красе. Или тому, кому нужно. blink.gif
Ну, а я, если доберусь до Экселя, проверю... Пока, удачи!


Спасибо за идею!!! Мне как раз и нужен был интерфейсный бантик...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.