Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Другие темы раздела
VBA Организация работы c Google Chrome Здравствуйте! Поставил себе задачу облегчить себе жизнь! Для этого необходимо: 1)организовать автоматическое заполнение полей сайта (открытого конечно же в Google Chrome) из документа word; 2)организовать автоматическое копирование определенных данных с сайта (но открытого уже в Мазиле)! Первая задача является более приоритетной, поэтому упор делаю на нее. Не судите строго начинающего... https://www.cyberforum.ru/ vba/ thread801510.html VBA Можно ли диаграмму поместить в пользовательскую форму?
По сути это весь вопрос. Если кто с этим сталкивался прошу поделиться кодом. Или же скинуть ссылку на источник где про это можно почитать.
VBA Именованный диапазон в VBA Excel https://www.cyberforum.ru/ vba/ thread801257.html
Как создать именованный диапазон в VBA Excel(при нажатии на этот диапазон выскакивает форма), да так чтобы этот макрос запускался при нажатии на ячейку из этого диапазона?
VBA Вывести значения в ячейки листа https://www.cyberforum.ru/ vba/ thread801205.html
Подскажите кто сможет, как сделать с помощью vba чтобы значения из формы выводились на следующем листе по нажатию соответствующей кнопке (например нажимаешь на кнопку "Сформировать" и на листе "Платежка" выводились соответствующие значения из формы в ячейки, чтобы потом этот лист можно было распечатать)??? Прикрепляю документ, чтобы было понятнее:
VBA Поиск меток
Идея в том, чтобы найти все строки в которых находится значение qw и скрыть строку где находятся значение. Sub trvi() Dim Poisk As Range With Worksheets("Лист1") Set Poisk = .Range("A1:Z100").Find(What:="qw", LookIn:=xlValues, _ LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False) ...
VBA Вычисление sin^n (x) оформить в виде функции Вычисление sin^n (x) нужно оформить в виде функции. https://www.cyberforum.ru/ vba/ thread801074.html
VBA VBA (Word) - поиск постранично https://www.cyberforum.ru/ vba/ thread801049.html
Добрый день, есть проблема. Существует большой файл подготовленных к печати документов (Word). Задача - открыть XLS файл и идти по каждой строке и искать совпадения с номерами в Word. С этим нет проблем. Проблема вот в чем. Алгоритм прост: Если находим в документе Word номер из колонки Excel, то начинаем искать в документе Word номер из другой колонки Excel. Если номера страниц первое...
VBA Посчитать значения функции и вывести в разные ячейки
дана функция w= sqr(0.2*x*k), x < m/2 ; exp(-2)*x*k, x >= m/2. Значения переменных x=-7*10-3; k=3; m=4, 0, 5, 8. Нужно сделать с использование цикла for..next, чтобы каждое значение выводилось в отдельную ячейку, посчітать для каждого m с заданным условием вот мой код но он что то не работает) значения все время одинаковые выводит в 4 ячейки Private Sub CommandButton1_Click() Dim k As Single,...
VBA Какая команда программы "Excel" аналогична параметру "DataOption1" "DataOption1" - это параметр метода "Sort Method" в VBA-Excel. Метод "Sort" применялся в Excel 2003, в Excel 2007 остался, я так понял, для совместимости. https://www.cyberforum.ru/ vba/ thread800986.html VBA Обеспечить работу макроса на любом листе https://www.cyberforum.ru/ vba/ thread800833.html
у меня есть макрос. Sub test2() Dim wsh As Worksheet Dim i As Long Dim j As Long Dim m As Long Set wsh = ThisWorkbook.Worksheets("Лист1")
Выпадающий список VBA VBA
Люди добрые уже два дня мучаю свою головушку, перерыл кучу инфы, так и не получается у меня сделать выпадающий список в vba. Помогите кто сможет. Файл во вложении
VBA Как передать адрес строки в функцию https://www.cyberforum.ru/ vba/ thread800415.html
с1 - проверяемое значение Public Function ReadTable(c1 As Integer) With Sheets("Лист1") If c1 = 60 Then "как найти номер строки функции".Hidden = True End if End With End Function Мне нужно, чтобы функция проверяя значение ячейки, скрывала бы строку где она находится или отображала строку.
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
10.03.2013, 23:27 0

Запись в массив из столбца с начала активной ячейки - VBA - Ответ 4236356

10.03.2013, 23:27. Показов 8672. Ответов 9
Метки (Все метки)

Ответ

Я тут подумал (редко, но бывает) . Вы бегаете от группы к группе. Переопределяете размерности и т.д.... Но одна из Ваших главных задач - убежать от пустых значений в массиве. А попробуйте так:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Sub asdf()
Dim counter As Long, mArr()
Dim mRng As Range, currCell As Range
    With ActiveSheet
        Set mRng = Range(ActiveCell, _
            Cells(.UsedRange.Row - 1 + _
                    .UsedRange.Rows.Count, ActiveCell.Column)) ' _
                                          определили диапазон  с данными.
        Set mRng = mRng.SpecialCells(xlCellTypeConstants) ' _
                                         ПЕРЕопределили этот диапазон, _
                                         куда теперь входят только не пустые ячейки _
                                         (что б это проверить, напишите где-то _
                                           ниже mRng.Select) 
    End With
    ReDim mArr(mRng.Cells.Count) ' один раз определили размер массива
    counter = 0
        For Each currCell In mRng
            counter = counter + 1 ' счетчик для присвоения индекса _
                                                   члену массива.
            mArr(counter) = currCell.Value
        Next
End Sub
Должно работать много быстрее. О! Забыл! Вижу, Вы девушка - с прошедшим Вас!

Вернуться к обсуждению:
Запись в массив из столбца с начала активной ячейки VBA
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2013, 23:27
Готовые ответы и решения:

Выделение столбца от активной ячейки
Как выделить весь столбец до низа от активной ячейки.

имя (заголовок) столбца активной ячейки в ListObject
В экселе делаю свою формулу через VBA. вставлять буду в ячейку умной таблицы. Как узнать в каком...

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

Запись в TextBox значение активной ячейки
Здравствуйте, подскажите, пожалуйста, как записать в TextBox значение активной ячейки, а то только...

9
10.03.2013, 23:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2013, 23:27
Помогаю со студенческими работами здесь

Выделение диапазона столбца от активной ячейки до последней строки имеющей текст
Добрый день! Подскажите решение проблемы. Есть данные которые заполнены в н-ом диапазоне, допустим,...

Изменение значения фиксированной ячейки в зависимости от активной ячейки
Добрый день. Помогите пожалуйста написать макрос так, чтобы при изменении активной ячейки,...

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

DataGridView обязательное условие для ячейки столбца - чтение/запись RightToLeft
Как установить обязательным условием чтения, записи данных(ввода т.е.) слева направо. Это связано с...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru