С Новым годом! Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VBA Макрос . "ВрЕменная" остановка https://www.cyberforum.ru/ vba/ thread2011285.html
доброго времени суток всем какой командой можно остановить работу макроса и продолжить ее при нажатии на любую клавишу ?
VBA Сравнение двух текстовых списков с выводом "разницы"
Здравствуйте! VBA знаю плохо, на уровне создания элементарных макросов и редактирования чужих. Есть два списка слов: Список1 и Список2 В списках используется разделитель ", " Необходимо вывести не повторяющиеся в ОБОИХ списках значения Задача изначально была реализована следующим образом: 1) макросом списки разбивались по столбцам с разделителем ", " 2) тем же макросом...
VBA реализовать без применения STL, абстрактные типы данных (по одной программе для каждого из типов) список, стек https://www.cyberforum.ru/ vba/ thread2011139.html
Задача: реализовать без применения STL, абстрактные типы данных (по одной программе для каждого из типов) список, стек Для списка: add <номер> <значение> - добавление нового элемента с определенным значением в требуемую позицию. get <номер> - получение значения элемента в указанной позиции. del <номер> - удаление элемента в указанной позиции.
VBA Написать программу, позволяющую расположить элементы одного вектора по возрастанию, а другой - по убыванию. Вы https://www.cyberforum.ru/ vba/ thread2011113.html
Заданы два вектора А(0.052; 0.9; 0.15; 0.84; 0.67) и В(0.948; 0.1; 0.33; 0.16; 0.85). Написать программу, позволяющую расположить элементы одного вектора по возрастанию, а другой - по убыванию. Вычислить сумму полученных векторов. Задание: Написать программу, осуществляющую заданные вычисления с использованием процедур. Вид используемых процедур определить самостоятельно.
VBA Макрос для сохранения выделенной области в JPG c присвоением имени из ячейки
Данный макрос сохраняет выделенный диапазон в картинку. Но картинка сохраняется там же, где и документ, а нужно там же , но в своей собственной папке "Отчеты". И еще нужно, чтобы название картинки бралось из ячейки документа Sub Range_to_Picture() Dim sName As String, wsTmpSh As Worksheet If TypeName(Selection) <> "Range" Then MsgBox "Нет", vbCritical, "Нет" Exit...
VBA DateDiff https://www.cyberforum.ru/ vba/ thread2011069.html
здравствуйте в коде есть Старт_программы = Time много всего Конец_программы = Time MsgBox$ "Время обработки текста: " & DateDiff("s", Конец_программы, Старт_программы) & " сек." почему секунды в конце кода отображает с минусом? спасибо
VBA Макрос для списка литературы по ГОСТ! Ребята привет! Помогите пожалуйста написать макрос (нужен макрос в MO Word) который проверяет правильность оформления списка литературы по ГОСТ. (включая ссылки на журнальные статьи) что бы получилось так Автор (авторы), Название, Город и название издательства, год издания, количество страниц, ISBN. https://www.cyberforum.ru/ vba/ thread2011060.html Сравнение двух столбцов в Excel VBA
Добрый день, форумчане! Помогите с написанием кода. Я знаю, что это просто, но мозгов не хватает. Задача: в столбце "А" значения, состоящие из шести цифр и текста, например, "232323 солнечный день", в столбце "В" только цифры "232323". Необходимо с помощью VBA сравнить столбец "А" с "В" и если совпадут цифры, вырезать из "А" все содержимое и вставить в столбец "С". Заранее благодарен.
VBA Добавление в ячейку текста хранящегося в переменной https://www.cyberforum.ru/ vba/ thread2010935.html
Доброго времени суток, дорогие форумчане! Есть задача сделать файл для сбора статистики. Проблема в том, что при появлении новых сотрудников будут добавляться новые листы экселя, и мне нужно сделать макрос, который позволит это добавление автоматизировать. Сейчас есть вот такой скрипт Dim A As String A = InputBox("Новый SIP", "Title") Worksheets.Add.Name = "рыр" ...
VBA Вытащить с сайта курс BTC/USD, ошибка Здравствуйте, мне нужно вытащить с сайта курс BTC/USD (poloniex) https://ru.investing.com/currencies/btc-usd?cid=1010780 без (точки) и вставить его в ячейку excel, но у меня не получается, через стандартные функции excel типа Данные-Из Интернета, вставляю ссылку, куча ошибок и ничего... Нашел на заморском форуме, что можно использовать =IMPORTXML, получилось такая ссылка... https://www.cyberforum.ru/ vba/ thread2010720.html
Почему вылетает с ошибкой, а не создает два VBA
Почему вылетает с ошибкой? На VBA модуль переписывал с Pascal-евского оригинального варианта (моего). Немного о модуле: Модуль предназначен для создания графов. В нем есть 4 класса: Style (управляет внешним видом точек и ребер), GPoint (является классом точки), GEdge (является классом ребра) и Graph (класс самого графа).
VBA Чем заменить richtx32.ocx? Используя ActivX-компоненту richtx32.ocx столкнулся с кучей неудобств. Можно ли каким-то другим способом получить RichTextBox в диалоговом окне VBA в MS Word? Например в system32 есть richtx20.dll или msftedit.dll, но непонятно как ими воспользоваться в
6958 / 2861 / 550
Регистрация: 19.10.2012
Сообщений: 8,742
29.06.2017, 20:01 0

Макрос. Выбрать отмеченные позиции и перенести на другой лист - VBA - Ответ 10588187

29.06.2017, 20:01. Показов 3175. Ответов 6
Метки (Все метки)

Ответ

Расписал. По ходу дела обнаружил глюк если меток нет вообще - пофиксил, бери этот код.
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
'при активации листа
Private Sub Worksheet_Activate()
    Dim i&, ii&, x&, a
 
    'берём в массив дааные листа ниже шапки
    With Sheets("Oбщий").[b2].CurrentRegion
        a = .Offset(1).Value
        'если вообще есть метки (смотрим адрес первого столбца)
        If .Cells(1).Address(0, 0) Like "A#" Then
            'цикл по массиву
            For i = 1 To UBound(a)
                'если есть метка
                If Len(Trim(a(i, 1))) Then
                    'увеличиваем индекс
                    ii = ii + 1
                    'циклом по строке копируем данные текущей строки в строку с номером ii
                    'и стираем возможную метку
                    For x = 2 To UBound(a, 2): a(ii, x) = a(i, x): Next: a(ii, 1) = Empty
                End If
            Next
            'работа с диапазоном выгрузки
            With [a5].Resize(ii, UBound(a, 2))
                'ставим правильный формат столбцу с датами
                .Columns(5).NumberFormat = "m/d/yyyy"
                'выгружаем заполненную верхушку массива
                .Value = a
            End With
        End If
    End With
End Sub
 
'при деактивации листа
Private Sub Worksheet_Deactivate()
'очистка всего ниже шапки
    [b4].CurrentRegion.Offset(1).Clear
End Sub


Вернуться к обсуждению:
Макрос. Выбрать отмеченные позиции и перенести на другой лист VBA
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2017, 20:01
Готовые ответы и решения:

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

Перенести данные с листа на другой лист
Добрый вечер! у меня такая проблема: у меня на Лист1 есть 20 чисел, которые генерируются...

Перенести данные на другой лист по условию
Добрый вечер друзья! Нужна опять ваша помощь!!!! В ячейке А1-А31 стоят даты (например в А1-01.11,...

Как перенести Range на другой лист
Public shet As Worksheet Public rng As Range Private Sub CommandButton1_Click() Set shet =...

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

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

Макрос поиска критерий и их вставки в другой лист
я прошу помощьи Какой макрос нужно сделать чтобы он искал на листе критерии например 1.-date от...

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

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

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