Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VBA Деактивировать кнопки надстройки до открытия книги https://www.cyberforum.ru/ vba/ thread2435627.html
Когда Вы запускаете Excel практически все кнопки во всех вкладках неактивны, пока не будет открыта/создана книга. Кнопки на созданной мной надстройке активны всегда, соответственно, если не открыта ни одна книга, при нажатии на любую из кнопок возникает окно с ошибкой. Посоветуйте, пожалуйста, возможные способы устранения. Хотелось бы точно так же: кнопки неактивны надстройки, пока не создан...
Как проверить, вылезает окно загрузки или нет? IE VBA
Здравствуйте! Зачастил на этом форуме. Есть макрос, который переходя по определенным ссылкам в ie скачивает файл Скачивание происходит при помощи mouse_event, findwindowex... библиотеки user32.dll Т.е. автоматически всё нажимает после появления дескриптора «frame notification bar» Проблема в том, что иногда качать нечего, и это окошко не появляется, но макрос все равно пытается кликать...
VBA 1)Арифметический квадрат. 2)Составьте программу для максимального вмещающегося в память числа https://www.cyberforum.ru/ vba/ thread2435489.html
Задание1) Арифметический квадрат. Заполнить квадратную матрицу n x n так чтобы все числа первого столбца и первой строки равны 1, а каждая из оставшихся частей равно сумме верхнего и левого соседей. Вывести на экран матрицу данного размера. Задание 2) Составьте программу для максимального вмещающегося в память числа (если такого ограничения нет, то наибольшего числа,которое меньше 1000000000)...
VBA Можно ли открыть макрос Excel в Visual Stutio https://www.cyberforum.ru/ vba/ thread2435413.html
Есть файл Excel с несколькими макросами, можно ли открыть данные макросы в Visual Stutio и корректировать их из VS, а не из Excel?
VBA Получение массива адресов ячеек в выделенной строке
Всем привет! Подскажите, пожалуйста, возможное решение. Задача: есть выделенная строка, необходимо после каждых двух столбцов в ней добавить еще два столбца. То есть есть таблица MgO MgO Err Al2O3 Al2O3 Err SiO2 SiO2 Err, в ней после ячейки содержащее символы Err, добавить два столбца. < LOD 0.9841 12.8274 0.4717 53.1262 0.6581 Как мне видеться, задачу можно решить двумя...
VBA Ошибка в процедуре https://www.cyberforum.ru/ vba/ thread2435261.html
Здравствуйте! Вот код: Function Acos(ByVal a As Double) As Double If a = 1 Then Acos = 0 ElseIf a = -1 Then Acos = Pi Else Acos = Atn(-a / Sqr(-a * a + 1)) + 2 * Atn(1)
VBA Вызов надстройки в файле шаблона Помогите, пожалуйста. Худо-бедно создала макрос. Суть следующая. В файле Excel есть несколько листов: 1) Справочник. Содержит эл.адреса. 2) Рабочие листы. При нажатии на кнопку надстройки создается новый лист на основе Шаблона (далее - Рабочий лист). В рабочем листе в коде прописала вызов макроса "Автозамена": Private Sub Worksheet_Change(ByVal Target As Range) tc = Target.Column tr =... https://www.cyberforum.ru/ vba/ thread2435096.html VBA Написать оптимальную (по числу арифметических операций) программу для вычисления приведенной ниже функции:
Написать оптимальную (по числу арифметических операций) программу для вычисления приведенной ниже функции: Помогите сделать
VBA Обмен данными между листами Excel и VBA https://www.cyberforum.ru/ vba/ thread2434627.html
Люди добрые помогите пожалуйста с решение данной проблемы. В макросах дуб-дубом, а степендию то хочется получать:-| Порядок работы 1.Набрать на «листе 1» в первых двух столбцах таблицу исходных данных X и Y, например Ваш прогноз температуры на 10 дней (A2:A11, B2:B11), первую строку использовать для подписи заголовков столбцов. В ячейку B14 занести количество точек в массивах (10) 2.На...
VBA Макрос вставки N количества строк https://www.cyberforum.ru/ vba/ thread2434493.html
Добрый день Подскажите пожалуйста, как решить мою проблему. Бьюсь уже несколько часов, попробовал разные варианты. И да, я ничерта в этом не понимаю, буду изучать книги по vba - но сейчас мне срочно нужно сделать макрос... Проблема такая: есть макет документа, с отформатированными под вывод на печать строками. Между определенных строк мне нужно вставить таблицу. На данном этапе при вставке...
VBA Макрос копирования ячкйки до пустой ячейки в другой столбец
Добрый день! Помогите, пожалуйста,написать макрос На листе Ехсеl в столбце D находить пустую ячейку,если ячейка пустая,то брать значение из столбца C (номер строки пустая ячкйка из столбца D).и этот текс копировать в столбец А до следующей пустой ячейки столбца D. И так до конца листа.
VBA Создания выделения активной ячейки с сохранением цвета шапки https://www.cyberforum.ru/ vba/ thread2434403.html
Добрый вечер. Скажите пожулуйста, может кто знает,как в Эксель при выделении активной ячейки цветом сохранить цветной фон шапки. Получается нужно что бы у №п/п,названия,место прибытия всегда был цвет шапки, но получается что при закрытии книги цвет уходит
Заблокирован
13.04.2019, 04:15 0
Excel

Создать процедуру, которая будет разделять строку (дата, месяц, год) на отдельные строки и создать обратную процедуру - VBA - Ответ 13488534

13.04.2019, 04:15. Показов 3508. Ответов 5
Метки (Все метки)

Лучший ответ Сообщение было отмечено Olgaselesnjova как решение

Решение

Оленька - пробуйте.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Option Compare Text
 
Sub Zam_Simvol()
Dim DT As Date
Dim ST As String
ST = [B2]
While Right(ST, 1) = "." Or Right(ST, 1) = "г"
  ST = Left(ST, Len(ST) - 1)
Wend
If IsDate(ST) Then DT = CDate(ST) Else End
'в ячейку В4 - число, В5 - месяц, В6 - год
[B4] = Day(DT)
[B5] = Month(DT)
[B6] = Year(DT)
End Sub


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

Задача создать процедуру которая будет сортировать вектор между одинаковыми элементами
Пожалуйста помогите с решением!!! Создать процедуру, определяющую в целочисленном векторе vectorn...

Создать процедуру, которая будет выбирать из массива числа, меньшие 10 и помещать их в отдельный список
Поместить на главную форму приложения компоненты ListBox, Edit, button. Организовать ввод с...

Создать класс Date – дата, содержащая поля: день, месяц, год.
Создать класс Date – дата, содержащая поля: день, месяц, год. Определить операторы &quot;+&quot; и &quot;-&quot;, как...

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

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

Создать файл f, содержащий разные даты. Каждая дата - это число, месяц, год
создать файл f содержащей разные даты каждая дата это число месяц год

Создать процедуру/функцию SubWord(s,n,l),которая реализует выделение из строки s l слов, начиная от слова номер n
Работа со строками.Создать процедуру/функцию SubWord(s,n,l),которая реализует выделение из строки s...

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

Написать процедуру в MSQL которая будет вставлять строку в таблицу act_new и возвращать параметр id
Добрый день. Помогите написать процедуру в MSQL которая будет вставлять строку в таблицу act_new и...

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