Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 10.11.2011
Сообщений: 13

Вставка формулы в ячейку, исправить код

18.12.2011, 19:47. Показов 3199. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Немоги вы мне помочь, необходио измениь код , который бы вместо того чтобы выделял ячейку цветов вставлял формулу.

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Function Функция13()
 
Dim Найдено As Excel.Range, Адрес As String
 
Const ЧтоИщем As String = "CLOSED"
With Лист1.Range(Лист1.Cells(1, "J"), Лист1.Cells(НизЛист1, "J"))
    Set Найдено = .Find(What:=ЧтоИщем, LookIn:=xlValues, LookAt:=xlWhole, _
                SearchOrder:=xlByColumns, SearchDirection:=xlNext, _
                MatchCase:=False, SearchFormat:=False)
    If Not Найденоî Is Nothing Then
        Адрес = Найдено.Address
        Do
            Найдено.Offset(0, -9).Interior.ColorIndex = 3
            Set Найдено = .FindNext(Найдено)
        Loop While Найдено.Address <> Адрес
    End If
End With
End Function
Вместо ColorIndex = 3 , необходимо вставить формулу =NETWORKDAYS(RC[14],TODAY())

Изменить необходимо тут.
Visual Basic
1
Найдено.Offset(0, -9).Interior.ColorIndex = 3
значю только чтобы формулу вставлять в ячейки Код,
Visual Basic
1
ActiveCell.FormulaR1C1 = "=NETWORKDAYS(RC[14],TODAY())"
Добавлено через 17 минут
Я тут подумал а нельзя ли поменять .Interior.ColorIndex = 3 на FormulaR1C1 = "=NETWORKDAYS(RC[14],TODAY())"???
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.12.2011, 19:47
Ответы с готовыми решениями:

Вставка формулы в ячейку с переменной
Доброго времени суток. Есть код: Worksheets(&quot;Лист2&quot;).Cells(i + 5, n - 8 + 1).FormulaR1C1 = &quot;=SUM(RC:RC)&quot;, но вместо R, а точнее даже...

Вставка формулы в ячейку через макрос
Надо было сделать массовую вставку формулы корреляции, которые просто так не протянуть, поэтому написал код: Sub find_corr() For...

Расчет формулы, исправить код
Написал прогу для подсчета формулы С=0.5*(x1^5)+300*(x2^4)+0.1*(x3^3)+50*(x4^4), но почему-то считает не правильно((! Подскажите в чем...

5
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
18.12.2011, 20:15
Ну и напишите
Visual Basic
1
Найдено.Offset(0, -9).FormulaR1C1 = "=NETWORKDAYS(RC[14],TODAY())"
А что такое If Not Найденоо Is Nothing Then ?
0
0 / 0 / 0
Регистрация: 10.11.2011
Сообщений: 13
19.12.2011, 02:07  [ТС]
Цитата Сообщение от Казанский Посмотреть сообщение
А что такое If Not Найденоо Is Nothing Then ?
Это команда находит адрес ячейки , в которой я ищу определенное значения, в данном случаи Closed.
У меня этот вопрос отпал , а вот как найти непустые ячейки не подскажешь?
0
1703 / 190 / 19
Регистрация: 20.11.2011
Сообщений: 281
19.12.2011, 08:30
А что такое If Not Найденоо Is Nothing Then ?
Алексей Вам подсказывает, что в слове "Найденоо" ошибка, а значит всегда будет Nothing. Чтоб избежать таких ляпсусов, ставьте первой строкой в модуле Option Explicit. И мой совет: не надо ТЫкать незнакомым людям. Не всем это нравится.
как найти непустые ячейки
Диапазон укажите свой(где искать):
Visual Basic
1
2
3
4
5
6
7
Sub www()
    Dim r As Range
    On Error Resume Next
    Set r = Columns("C:C").SpecialCells(xlCellTypeConstants, 23)
    Set r = Union(r, Columns("C:C").SpecialCells(xlCellTypeFormulas, 23))
    r.Select
End Sub
0
0 / 0 / 0
Регистрация: 10.11.2011
Сообщений: 13
19.12.2011, 17:31  [ТС]
Спс большое всем.
Немогли бы вы помочь , неполучается найти слово и выделить его цветом. Но сложность состоит в том что они могут отличатся в конце цифрами но ночало у них одинаковое .
НАпример:
Необходимо найти в столбце А текст, начинается на TRT7*****, а дальше цифры могут быть разными
все TRT7 необходимо выделить цветом.
0
1703 / 190 / 19
Регистрация: 20.11.2011
Сообщений: 281
19.12.2011, 17:42
Это легко делается автофильтром.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.12.2011, 17:42
Помогаю со студенческими работами здесь

Вставляются все найденные значения в одну ячейку, исправить код
Sub teeest() ' ' ' Dim oCell Dim sAddress As String Workbooks.Open...

Запись в ячейку формулы
Имеется три ячейки, начальная цена, процент уценки, цена после уценки, как можно сделать, чтобы последнюю ячейку Access сам считал?

Запись формулы в ячейку
Всем привет! Собственно вопрос, не очень понял, что я делаю не так: Formula =...

Глюк со вставкой формулы в ячейку
Здрасти Всем! Хочу в ячейку формулку положить пишу ccent.Range('E2').Formula = '=VLOOKUP(B2;'!Sheet1'!$A$2:$B$' &amp;...

Добавление формулы в ячейку со значениями
_PRICE_ _SPECIAL_ 357.00 216.00 помогите преобразовать таблицу есть два столбца,в первом столбце в строках цена, во второй...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru