Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VBA Команда для расчета формулы кольца (создание макроса)
Подскажите пожалуйста,как правильно записать команду в редакторе для расчета формулы кольца. У меня хоть и есть пример,как записать формулу Пифагора,но вот для кольца возникли проблемы.... Sub СообщениеТАСС() Const r1 = 1 Const R2 = 2 MsgBox "Площадь кольца с внутренним радиусом " & _ r1 & " и внешним радиусом " & R2 & " равна " & _ "" & RingSq(R2, r1) & "." End Sub ...
VBA Обработка позиций отсутствующих в списке В форме при выборе из списка номер пациента соответствующие данные отображаются в ячейках. Я хочу сделать чтобы при вводе в этот список если значение отсутствует то оно добавлялось с таблицу ARKART... Я думаю будет трудно помочь из-за отсутсвия файла базы. Вряд ли кто-то захочет создавать базу что бы ответить на вопрос. И ещё: базу лучше выложить в 2003 формате: не у всех есть линейчатые офисы ... https://www.cyberforum.ru/ vba/ thread878605.html
VBA блок схема https://www.cyberforum.ru/ vba/ thread877530.html
помогите пожалуйста с блок схемой к программе sub pr() dim i as integer,mass(),str_mass redim mass(10) for i=1 to 10 sheets("лист 1").cells(1,i).value=int(100*rnd+1) mass(i)=sheets("лист... Примерно так, остальное сам доделаешь.
VBA Вычислить сумму 10 первых членов арифметической прогрессии
1 .Вычислить сумму десяти первых членов арифметической прогрессии: а1 = 1; d = 4; an = an–1 + d; Sn = Sn-1 + an. Какие-то сплошные шутки пошли. :) А просто на бумаге, как для примера, Вы можете сделать вручную? Если да - киньте, а я помогу Вам кодом. Я про то, что если не умеете - то код Вам уже не поможет.:)
VBA Посчитать среднее арифметическое матрицы и поместить на место восьмого элемента https://www.cyberforum.ru/ vba/ thread878506.html
Задать одномерную матрицу A. Посчитать среднее арифметическое матрицы и поместить на место восьмого элемента и после этого пересчитать сумму элементов матрицы. Подскажите, пжлст, как поместить... А я вообще не объявляю тип в таких мини-программках; смысл? Вот переделал уже испытанную заготовку:Option Explicit Sub WhiteBird() 'печать исходного массива и результата в 1-м и 2-м столбцах...
VBA DoCmd.TransferText https://www.cyberforum.ru/ vba/ thread878262.html
Здраствуйте форумчани. столкнулся с проблемой и не могу найти нормального решения. Нужно экспортировать таблицу GG в файл GG.txt либо доковский. При выполнении процесса: Private Sub Кнопка3_Click()...
VBA Как грамотно организовать проверку типа данных Проверяю массив данных на вычисляемость Дан какой-то массив с 1000 строками и 200 столбцами. Заполнен данными навалом. есть столбцы текстовые и числовые типа Double, Long, integer, а также Date.... Используйте, применительно к ячейкам (их содержимому), функции TypeName и, если мало, IsDate. https://www.cyberforum.ru/ vba/ thread878343.html VBA Программа, которая бы определяла область, в которой находится точка с координатами Х и У https://www.cyberforum.ru/ vba/ thread877862.html
Здравствуйте. Помогите пожалуйста с программой для определения области в которой находится точка. Для начала уточним уравнения границ (а дальше — кто быстрее):
Вывести на экран слова текста, начинающиеся и оканчивающиеся на гласные буквы VBA
Здравствуйте! Прошу помощи или совета, как реализовать такое в ВБА? на c# есть у меня этот код(куча примеров есть в Интернете ), но на Вба нечего похожего так и не нашел... Заранее спасибо, за... Напишу более общую программу — для русско-английского текста в документе Word. Добавлено через 29 минут Ну вот:
VBA Функция выбора символа из переменной Здравствуйте . Например у меня есть переменная "x" as string. x = "hello" Мне надо такую функцию чтобы я мог нужный по счету знак перенести в другую переменную. a = функция(x, 1) a = "h" a =... Можно Mid. https://www.cyberforum.ru/ vba/ thread878439.html
VBA Формула из ячейки в переменную https://www.cyberforum.ru/ vba/ thread877588.html
Можно ли извлечь формулу (например, "=D5") из ячейки Excel и записать ее в переменную? Sub QWERTY() MsgBox Range("A1").Formula End Sub
VBA Создание кнопок на панели инструментов, выполняющих макросы Доброго времени суток! Помогите пожалуйста решить следующую проблему: Необходимо в документе Excel разместить на панели инструментов кнопки, нажимая которые будет выполняться макрос. И/или как... 1) открываете свой файл Excel 2) нажимаете Alt+F11 3) нажимаете Ctrl+R 4) нажимаете меню Insert - Module 5) нажимаете F7 6) вставьте в это поле этот код Sub Моя_программа() Userform1.Show... https://www.cyberforum.ru/ vba/ thread877525.html
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
26.05.2013, 10:48 0

Поиск совпадений в 2х столбцах и добавление пустой строки - VBA - Ответ 4617029

26.05.2013, 10:48. Показов 5135. Ответов 47
Метки (Все метки)

Ответ

Сделал при помощи словаря. Но нужно указать библиотеку (указано в сообщении "Скрипт" - я всегда забываю это уточнить ) Попробуйте, я пока посмотрю Ваш новый файл.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Sub New_InsertRows()
Dim i&, mARR(), counter&, currCell As Range
Dim dict As Object, mRng As Range
    Set dict = CreateObject("scripting.dictionary")
        With ActiveSheet
            Set mRng = Range(.Cells(1, 3), .Cells(.UsedRange.Row - 1 + _
                    .UsedRange.Rows.Count, .UsedRange.Column - 1 + _
                                            .UsedRange.Columns.Count))
        End With
    counter = 0
    Application.ScreenUpdating = False
    For Each currCell In mRng.Cells
        If dict.exists(Trim(currCell.Value)) Then
            counter = counter + 1
            ReDim Preserve mARR(1 To counter)
            mARR(counter) = currCell.Row
            currCell.Interior.ColorIndex = 16 ' 9
                Else: dict.Add Trim(currCell.Value), 0&
        End If
    Next 'i
    counter = 0: Set dict = Nothing
    For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row
        If Len(Cells(i, 1)) Then
            counter = counter + 1
                Cells(i, 2).Value = counter
        End If
    Next 'i
    For i = UBound(mARR) To LBound(mARR) Step -1
        If Application.WorksheetFunction. _
            CountA(Rows(mARR(i) + 1)) <> 0 Then
            Rows(mARR(i) + 1).Insert Shift:=xlDown
            Rows(mARR(i) + 1).Interior.ColorIndex = xlNone
        End If
    Next 'i
    Erase mARR
    Application.ScreenUpdating = True
    MsgBox Space(12) & "D O N E!"
End Sub


Вернуться к обсуждению:
Поиск совпадений в 2х столбцах и добавление пустой строки VBA
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.05.2013, 10:48
Готовые ответы и решения:

Поиск совпадений и действия в зависимости от наличия совпадений
Попытаюсь вкратце описать суть. Приходит список позиций с ценами. Необходимо проверить артикул на наличие совпадений с базой и 1) Если...

Проверка совпадений в двух столбцах
Sub Poisk() For a = 1 To 5 i = Cells(1, 5) m = Cells(a, 1) If i = m Then Cells(a, 2).Select Selection.Copy Cells(1, 6).Select...

Поиск пустой ячейки в столбце и вставка строки над ней
добрый день! как заставить макрос в excel найти пустую ячейку в столбце А, вставить пустую строку НАД ней и скопировать туда формулы из...

47
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.05.2013, 10:48
Помогаю со студенческими работами здесь

Добавление пустой строки в StringGrid
Есть следующая проблема: после очистки таблицы void __fastcall TForm5::Button2Click(TObject *Sender) { for(int...

DropDownList добавление пустой строки и присвоение....
Доброго времнеи суток! Ребят, помогите с проблемой, что то не могу понять КАК присвоить какой то строке в дропдауне значение? у меня...

Условное форматирование - поиск совпадений значений одной строки в другой
Добрый вечер! Ребята, прошу помочь правильно прописать формулы условного форматирования для массива числовых значений. Пример в 51 строку...

Добавление пустой строки через регулярное выражение
Допустим есть строки if (dog&gt;cat){ dog.eat(cat); } Нужно через регулярное выражение поставить пустую строку...

Как убрать добавление пустой строки в ArrayList?
using System; using System.Collections; namespace ConsoleApp75 { class Program { static void Main(string...

0
Новые блоги и статьи
Исследование байт-кода Python: подключаем дизассемблер
stackOverflow 19.02.2025
Многие знают, что Python - интерпретируемый язык, но мало кто задумывается о том, что происходит между написанием кода и его выполнением. На самом деле Python использует промежуточное представление. . .
Исследование байт-кода Python: компиляторы против интерпретаторов
stackOverflow 19.02.2025
Понимание байт-кода Python - основополагающий аспект для разработчиков, стремящихся глубже понять внутренние механизмы языка и оптимизировать производительность своих программ. Байт-код представляет. . .
Comprehensions в Python - что это такое?
stackOverflow 19.02.2025
Когда речь заходит о Python, одной из его самых красивых и мощных возможностей являются списковые включения или comprehensions. Это особые синтаксические конструкции, позволяющие создавать новые. . .
Python правда такой медленный? Развенчиваем миф о медлительности
stackOverflow 19.02.2025
Когда речь заходит о выборе языка программирования для нового проекта, вопрос производительности часто становится одним из ключевых факторов. Python, несмотря на свою популярность и простоту. . .
Динамические формы в Flask
stackOverflow 19.02.2025
Работа с веб-формами часто требует гибкости в отношении количества полей, которые пользователь может заполнить. Представьте ситуацию, когда вам нужно создать форму для ввода контактных данных, где у. . .
Обнаружение объектов в реальном времени на Raspberry Pi с OpenCV и Movidius NCS
stackOverflow 19.02.2025
Технология обнаружения объектов в реальном времени становится все более востребованной в различных областях - от систем безопасности до автономных транспортных средств. Особый интерес представляет. . .
где chromium хранит пароли и как их обнулить в пожарном варианте
jigi33 19.02.2025
Where is the chromium browser stores passwords for a sites где chromium-подобный браузер хранит пароли и как их обнулить в пожарном варианте (see screenshot)
howto get access to external internet resources with kinit
jigi33 19.02.2025
Решение проблемы с необходимостью доп. авторизации по Керберос для автоотработки аутентификации на прокси-сервер (see screenshot)
Отслеживание автомобилей и определение скорости с OpenCV и Python на Raspberry Pi
stackOverflow 19.02.2025
В этой статье мы рассмотрим создание системы отслеживания транспортных средств и определения их скорости с использованием компьютерного зрения и библиотеки OpenCV. Наше решение основано на принципе. . .
ENV (environments) valid paths in linux
jigi33 19.02.2025
Environments paths (see screenshot)
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru