Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VBA не могу найти ошибку https://www.cyberforum.ru/ vba/ thread950651.html
устал уже.. помогите найти ошибку из-за которой не работает поиск...
VBA Головоломка с цифрами
Примитивная логическая головоломка на VBA. для открытия файла нужен Office 2007. После открытия файла отключить защиту. А вы догадаетесь какова цель данной головоломки?
VBA Отбор через сравнивание двух массивов Здравствуйте, умные люди! Столкнулся по работе с большими массивами данных, обработать которые в Excel, я так понимаю, можно только с помощью макросов. Принципы программирования в общих чертах понимаю, но перевести свои мысли в код не могу. Может для кого-то это не сложно, тогда будьте добры, помогите! Спасибо. Задача следующая… Существует 2 массива информации: 1. Стандартные характеристики... https://www.cyberforum.ru/ vba/ thread949780.html VBA Изменить высоту ListBox https://www.cyberforum.ru/ vba/ thread949447.html
Добрый день. Не могу найти как менять высоту в листбоксе, чтобы текст пошёл на несколько строк. Если расширять поле, форма получается изнишне громоздкая.
Перенос данных с одного листа на другой при заполнении ячеек VBA
Здравствуйте! я плохо разбираюсь в MS Office Exel и поэтому мне очень нужна ваша помощь. Я рассылаю бланк заказа товара, где указано название товара, количество, которое хотят заказать, цена за единицу и общая сумма... и я бы хотела, что бы после того, як покупатель указал количество товара, которое он хочет заказать заполненные ячейки автоматически копировались на лист 2, а не заполненный...
VBA Виводить перупреждения если введений текст не на английском Доброго времени суток. Есть такая проблема некая UserForm (с полем TextBox) принимает значения введенное Юзером (через штрих сканер). Данное значения обычный МАС-адрес устройства. Нужно придумать так, что когда Юзер нажимал на кнопку "Внести данные" запускалась процедура, которая проверяла текст введенный сканером, и если там присутствовали только английские символы, то тогда код обрабатывался... https://www.cyberforum.ru/ vba/ thread949274.html
VBA Запрет выполнения макросов в открываемой книге Здравствуйте. Разрабатываю макрос по сбору информации из разных файлов Excel. В этих файлах есть встроенные макросы, которые выполняются при закрытии/открытии книг, а в некоторых есть макросы, вызываемые при изменении данных ячейки. В моей задаче нет необходимости в этих макросах, плюс они мешают корректной отработке моего макроса. Существует ли возможность отключения макросов из... https://www.cyberforum.ru/ vba/ thread949204.html VBA Сложение минут
Добрый вечер! Возникла проблема создания функции для следующего расчета: 1)среднее значение 19'38" и 19'43" (должно получиться 19'41"), или 2)разницу среднего с 20'00" к примеру. Пример: 1 знач 2 знач среднее разность 21'03'' 20'59'' 21'01'' 61''
VBA VBA сохранить аудио поток радиостанции файлами с указанным размером + изменение битрейта https://www.cyberforum.ru/ vba/ thread948941.html
Есть аудио поток радиостанции например http://russerver.streamr.ru:8021/rus Необходимо сохранить трансляцию на диск в папку дробя поток на файлы частями, например по 100 кб и изменяя битрейт в меньшую сторону.
VBA Завершение работы макроса https://www.cyberforum.ru/ vba/ thread948907.html
Из одной таблицы собираю данные в другую таблицу (по шаблону). Если запустить сбор данных один раз, шаблон полностью заполняется. Если же выбрать те же параметры и запустить скрипт опять, он соберет примерно 4\5 шаблона и выдаст сообщение, что скрипт сработал (поставил завершающую процеду Msgbox, чтобы знать что скрипт выполнился). Закрываем исходный файл, открываем опять, запускаем скрипт -...
VBA Вызов AddressOf функции
Копал https://www.cyberforum.ru/visual-basic/thread35752.html(оригинал - http://vbstreets.ru/VB/Articles/66035.aspx) А у вас есть рабочий код для VBA?! есть пара припонов, которые не удается пройти, в частности - PutMem2 и PutMem4
VBA Копирование текста из нескольких ячеек в одну https://www.cyberforum.ru/ vba/ thread948811.html
Здравствуйте, уважаемые форумчане! Решил обратиться к вам за помощью, потому что появился вопрос, требующий скорейшего разрешения (таблица из 5000 строк, которую на данный момент могу обработать только вручную), но который не может быть решен без использования VBA. У меня нет никаких навыков написания каких-либо программ. Суть проблемы такова: нужен макрос, который выполнял бы следующее: смотрите...
0 / 0 / 0
Регистрация: 01.09.2013
Сообщений: 66
10.09.2013, 14:24  [ТС] 0

Экспорт и последующий анализ данных spc - VBA - Ответ 5037972

10.09.2013, 14:24. Показов 7350. Ответов 126
Метки (Все метки)

Ответ

В общем как-то так получилось:

Кликните здесь для просмотра всего текста
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
39
40
41
42
43
44
Sub DataTransfer()
Dim mstr As String, mFlag As Boolean, i&, j&
 
   Application.ScreenUpdating = False
   
   If  ActiveSheet.UsedRange.Rows.Count > 1048576 - 10002 Then
        Sheets.Add After:=Sheets(Sheets.Count)
            Else
            Rows("1:10002").Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
            End If
            
   With Application.FileDialog(msoFileDialogFilePicker)
      .InitialFileName = Application.DefaultFilePath & "\":  .Show
        If .SelectedItems.Count = 0 Then
            MsgBox "Canceled":   Exit Sub
                Else: mstr = .SelectedItems(1)
        End If
        mstr = "TEXT;" & mstr
   End With: [a1].Select
   With ActiveSheet.QueryTables.Add(Connection:= _
                                                      mstr, Destination:=ActiveCell)
        .TextFilePlatform = 1251:   .TextFileStartRow = 1
        .TextFileCommaDelimiter = False
        .TextFileColumnDataTypes = Array(1)
        .TextFileTrailingMinusNumbers = True
        .Refresh BackgroundQuery:=False
   End With
   With ActiveSheet.Range("A1:A10002")
        .Replace What:=",", Replacement:=";", LookAt:=xlPart, SearchOrder:=xlByRows
        .Replace What:=".", Replacement:=",", LookAt:=xlPart, SearchOrder:=xlByRows
        .TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
            TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
            Semicolon:=True, Comma:=False, Space:=False, Other:=False, TrailingMinusNumbers:=True
   End With
   j = 1
   For i = 2 To ActiveWorkbook.Sheets.Count
      If Sheets(i).Name = "MyExport_" & j Then j = j + 1
   Next 'i
    ActiveSheet.Name = "MyExport_" & j
    Call mRemoveDublicate_DeleteEmpty
    Application.ScreenUpdating = True
    Columns("A:AA").EntireColumn.AutoFit
    MsgBox Space(10) & "D O N E!"
End Sub
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Sub mRemoveDublicate_DeleteEmpty()
Dim mRng As Range, i&, j&, mARR()
   Application.ScreenUpdating = False
   With ActiveSheet
      ReDim mARR(0 To .UsedRange.Columns.Count - 1)
      For i = 1 To .UsedRange.Columns.Count:  mARR(i - 1) = i:  Next i
      Set mRng = .Range(.[a1], .Cells(20004, .UsedRange.Columns.Count))
      mRng.RemoveDuplicates (mARR), xlNo
   End With
 
   With mRng
       For i = .Rows.Count To 3 Step -1
         If Application.CountA(.Rows(i)) < .Columns.Count Then .Rows(i).Delete
      Next 'i
   End With:    Set mRng = Nothing
   Application.ScreenUpdating = True
End Sub


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

Вернуться к обсуждению:
Экспорт и последующий анализ данных spc VBA
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.09.2013, 14:24
Готовые ответы и решения:

Обработка множества документов word/pdf и последующий семантический анализ их содержимого
Добрый день, уважаемые форумчане. Подскажите, каким образом корректней решать следующую задачу:...

Ввод данных в Input и их последующий вывод на странице
Добрый день. Только начал осваивать MVC. Осваиваю по оф документам и сайту metanit.com Под...

Поиск данных в текстовом файле и последующий вывод
Доброго времени суток, форумчане! Нужна ваша помощь. В колледже стал проходить C++ Builder, работаю...

SQL: Группирование записей таблицы, и последующий вывод данных
Доброго времени суток всем. Помогите с проблемкой. Есть таблица с платежами. Каждый студент может...

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

Чтение из файла данных и последующий вывод на экран в виде линейного однонаправленного списка
Здравствуйте, я новичок в программировании. Не понимаю как выполнить следующую задачу: Дан список...

Копирование строки. При вводе пробела программа пропускает последующий ввод данных
char st, st1; int k, m, i, j; system(&quot;cls&quot;); cout &lt;&lt;&quot;Введите строку&quot;&lt;&lt;endl; cin &gt;&gt;st; ...

Экспорт данных из базы данных *.DB в Word через Table (DateSet)
Всем Hello! у меня проблема не могу выгрузить данные из DB через table много чего перепробовал но...

Как сделать экспорт данных из таблицы базы данных MSSQL 2008 в Excel на php?
Добрый день. Подскажите как сделать экспорт данных из таблицы базы данных MSSQL 2008 в Excel ?...

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