Модераторы: Akina

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> макрос, EXEL, Макрос для совпадающих значений 
:(
    Опции темы
Guest
Дата 29.11.2004, 14:10 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата
Открываешь лист нажимаешь правую кнопку мышки,выберешь VB и Элементы управления.
С Э\управления стащишь кнопку,хлопнешь по ней два раза и вставляй код. И еще с цветом поэксперементируй вот так -

Rows(rwIndex).Interior.ColorIndex = k + 1 + "14

А вообще тебе ко мне на сайт надо зайти. Я когда училась ,так сама себе экзамены здавала.Там для чайников в самый раз.Сайт бесплатный.
Переменные не забудь обьявить

Извиняюсь за беспокойство.

А как перемееные объявить?
Адрес сайта какой?
  Вверх
Гость_Старуха
Дата 29.11.2004, 16:32 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Код

Dim d As Integer
Dim c As Integer
Dim k As Integer

Поставь вначале кода.

  Вверх
Jureth
Дата 30.11.2004, 06:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 74
Регистрация: 23.11.2004
Где: где-то в Западной Сибири

Репутация: нет
Всего: 3



Цитата
Ругается run-time error '424'
А у тебя какая версия офиса? И что пишет после кода?
PM   Вверх
Staruha
Дата 30.11.2004, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1292
Регистрация: 1.2.2004
Где: Казань

Репутация: 2
Всего: 27



Jureth ,посмотрела твой код, сразу у себя нашла лишнии детали. Только я не думаю ,что надо закрашивать все одним цветом .

Private Sub CommandButton1_Click()
Dim d As Integer
Dim c As Integer
Dim k As Integer

d = UsedRange.Rows.Count
c = UsedRange.Rows.Count

For rwIndex = 1 To d

For rwIn = 1 To c

If Range("A" & rwIndex).Value = Range("A" & rwIn).Value Then

Range("C" & rwIndex).Value = Range("C" & rwIndex).Value + Range("B" & rwIn).Value

k = 1

Else
k = k + 1

End If
Rows(rwIndex).Interior.ColorIndex = k + 1 + "14"
Next rwIn
Next rwIndex

End Sub
А то что ты сумму в одну ячейку поместил мне понравилось ,только пока не получилось



--------------------
Возмездие настигнет
PM MAIL   Вверх
Jureth
Дата 30.11.2004, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 74
Регистрация: 23.11.2004
Где: где-то в Западной Сибири

Репутация: нет
Всего: 3



Сделать раскраску разными цветами, ИМХО, не проблема - сам способ ты уже предлагала, только проверку нужно исправить:
Код
If Cells(i, 1).Interior.ColorIndex = xlNone Then


PS: Пользуйся тегом [code=vb], plz - а то читать невозможно.

Это сообщение отредактировал(а) Jureth - 30.11.2004, 14:04
PM   Вверх
Гость_Старуха
Дата 30.11.2004, 15:03 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Я дома пользуюсь. А на работе подсветка даже не показывается.У меня правов Администратора нет . И администратор уволился. Даже смалики не вставляются.
  Вверх
Алер
Дата 6.12.2004, 14:44 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Всем большое спасибо за помощь
  Вверх
Guest
Дата 6.12.2004, 15:32 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата
С цветом вот тоько не успела.Пока не соображу как.Может кто
подскажет.

в том же цикле для Cells или Range присваивать ) нужный .Interior.ColorIndex


  Вверх
Staruha
Дата 6.12.2004, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1292
Регистрация: 1.2.2004
Где: Казань

Репутация: 2
Всего: 27



Цитата
в том же цикле для Cells или Range присваивать ) нужный .Interior.ColorIndex
- Поезд ушел smile


--------------------
Возмездие настигнет
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0456 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.