Добрый вечер. В модуле листа (в исходном тексте) находится макрос.
Код
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("D7")) Is Nothing And Range("D7") .Value <> "" Then
Call Макрос
End If
End Sub
Так вот он на одном ПК работает, а на другом нет (файл на сервере), подсвечивая желтым вот эту строчку.
Код
Private Sub Worksheet_Change(ByVal Target As Range)
Может кто-нибудь подсказать в чем дело. Какая еще информация нужна, чтобы понять почему ошибка? Работает на офисе 2010. Подсвечивает желтым на офисе 2007.
Макрос в файле. Файл на сервере. Ошибка только на одном ПК, где установлен 2007 офис. Ошибки только с этим макросом. В магазине я чаще всего представляю о чем говорить. Поэтому я и спросил в первом сообщении: "Какая еще информация нужна, чтобы понять почему ошибка?". Тему назвал так, как понял проблему. Пустые строки, чтобы удобнее было читать. Тэгами начал пользоваться. Я ответил маленькому модератору? )
Я. почитав первое сообщение и название, понял только, что есть макрос и есть ошибка. Все! В магазине вы же говорите, нужна колбаса или колготки? так почему бы здесь не сказать? Макросов (как и товаров) миллиныТысяч, ошибок в них бывает еще больше...
Пустые строки, если вставлять после каждого предложения, не дают никакой пользы, только лишь расширение поля сообщения.
Надеюсь, стало понятнее, почему иногда дети расстраиваются? ?
Can't find project or library. На этой машине отсутствует какая-то библиотека.
К разговору о названии темы: макрос Вам зачем-то нужен? Он что-то должен выполнять? Запуск другого макроса (Cаll Макрос) - это же не действие для пользователя, Вам же нужно что-то более "материальное"?