Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Как в excel сделать текст подсказку в ячейке
 
Цитата
написал:
Если я правильно понял Вашу мысль, см. файл.
То что нужно! Спасибо добрый человек, как вас отблагодарить)))?
Как в excel сделать текст подсказку в ячейке
 
Не очень корректно работает ((. Погонял немного и выпала ошибка.
Как в excel сделать текст подсказку в ячейке
 
Сорян, тот файл с косячком, вот правильный вариант:
Как в excel сделать текст подсказку в ячейке
 
Цитата
написал:
Вариант в файле.

Прикрепленные файлы
Введите ФИО 02.xlsm  (17.02 КБ)
Спасибо, работает. Вопрос, а как быть если везде нужна своя подсказка (в каждой клетке своя подсказка), а не "Введите Ф.И.О." ?
Как в excel сделать текст подсказку в ячейке
 
Цитата
написал:
Алексей, спасибо за добрые слова! ))
Добрый человек, а как сделать, чтоб не конфликтовал с другим макросом? Вот как в примере, нужно чтоб оба макроса работали. И еще вопрос, на каждую свою подсказку нужно дублировать макрос? Например мне нужно около 30 таких подсказок сделать на разных клетках.
Как в строку состояния в excel добавить произведение выделенных ячеек?, В строке состояния в excel произведение выделенных ячеек
 
Цитата
написал:
Вариант макросом. Вставьте код в модуль листа.
Спасибо огромное, добрый человек!
Как в строку состояния в excel добавить произведение выделенных ячеек?, В строке состояния в excel произведение выделенных ячеек
 
Прошу помочь, очень нужно в строку состояния в excel добавить произведение выделенных ячеек.
Автоматическое скрытие и показ строк по условию
 
Что нужно дописать, чтоб макрос не пересчитывал на других открытых книгах? При внесений изменений он долго все пересчитывает, мало того замечал в открытой другой книге на втором мониторе вижу как по строкам сверху вниз пробегает то ли пересчет то ли проверка.
Код
Private Sub Worksheet_Change(ByVal Target As Range)
   Dim KeyCells As Range
   lrSh = Sheets(ActiveSheet.Name).Columns(11).Find("*", SearchDirection:=xlPrevious, LookIn:=xlValues).Row '
   Set KeyCells = Range("i1:x15" & lrSh)
If Not Application.Intersect(KeyCells, Range(Target.Address)) _
Is Nothing Then
    For i = 19 To 66
        If Cells(i, 4) = "0" And Len(Cells(i, 4) = "0") > "0" Then
           Rows(i).EntireRow.Hidden = True
            Else: Rows(i).EntireRow.Hidden = False
        End If
   Next i
End If
End Sub
Автоматическое скрытие и показ строк по условию
 
Теперь понял для чего это нужно. Спасибо за разъяснение.
Автоматическое скрытие и показ строк по условию
 
Borrusale, Все, сделал, чтоб пустые не скрывал. Спасибо большое! Вопрос: мне не совсем понятно почему он смотрит диапазон k? если я начну это макрос вставлять в другие калькуляции получается он встанет? Можно ли сделать, чтоб он смотрел только диапазон где меняются значения не используя диапазон, где вводятся значения?
Автоматическое скрытие и показ строк по условию
 
Цитата
Borrusale написал:
Быстрее молнии, быстрее ветра, быстрее калькулятора
Здорово, но он не должен скрывать строки пустые, только с нулем. ))
Автоматическое скрытие и показ строк по условию
 
Да, после ввода данных формулы пересчитывают значения. Если в К2:К12 нету какой-то позиции возникает 0 значение.
Автоматическое скрытие и показ строк по условию
 

Есть тема на форуме старая https://www.planetaexcel.ru/techniques/9/121/ и вроде много написано комментарий, но не нашел то, что мне нужно. Не могу сделать так, чтоб макрос автоматический показывал строки после заполнения ячейки, скрывать он скрывает, а показывать не хочет. Мне нужно, чтоб если в ячейках в промежутке от D12 до D34 появляется 0, строка на которой 0 - скрылась и если там не 0, строка показывалась автоматический. Как мне дописать макрос, чтоб он это делал автоматический?

Код
Private Sub Worksheet_Calculate()
         Dim cell As Range
         Application.ScreenUpdating = False
         For Each cell In ActiveSheet.Range("D12:D34").Cells
         If cell.Value = "0" Then cell.EntireRow.Hidden = True
         Next
         Application.ScreenUpdating = True
End Sub

Страницы: 1
Наверх