Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VBA Поиск значений по частичному совпадению Добрый день. Заранее благодарю за помощь. Имеется файл, в котором на "листе1" в столбце "А" находятся артикулы изделий, а в столбце "В" их описание. На "листе2" в стобце "В" находится только описание. Задача: для каждого описания (столбец "В") из "листа2" найти артикул на "листе1" и вставить его значение в стобец "А" "листа2". При этом необходимо учесть, что значения из стобца "В" "листа2" могут... https://www.cyberforum.ru/ vba/ thread718738.html Отправка письма: записать текст в начало темы, в зависимости от адреса получателя VBA
Гуру, подскажите. Нужно, чтобы при отправке письма из Outlooka - если адрес получателя содержит определенный адрес (ну, к примеру @kompany.com) - автоматически в начало темы добавлялась фраза (к примеру, "письмо из филиала"). С VBA знаком весьма посредственно, а для Outlooka совсем ничего подобного не применял (Outlook 2010)
VBA Выбранное значение из combobox выбрать в datagridview ребята помогите пожалуста такой у меня вопрос : я выбираю значения из combobox которые соответствуют 3-ему столбцу datagridview, и при выборе определённого значения(имя работника) должны быть выбраны те строки из таблицы которые содержат это значени(в данном случае имя) https://www.cyberforum.ru/ vba/ thread718646.html VBA Перевод целого числа, из любой системы счисления https://www.cyberforum.ru/ vba/ thread718621.html
Разработать приложение, с помощью которого можно выполнять перевод целого числа, из любой системы счисления от двоичной до восьмиричной. в десятичную систему счисления. Исходное число вводить в поле диалогового окна “Системный переводчик”. Системы счисления, должны выбираться из списка. Доступ к диалоговому окну “ Системный переводчик ” должен быть разрешен только при правильно набранном...
Access: как добавить фигуру на форму, например, сектор VBA
Доброго времени суток Возник такой вопрос: как с помощью VBA добавить фигуры, например сектор, на форму Access? Читал про метод AddShape, но в примерах в основном речь идет об Excel, а тут Access и не понятно к каким объектам или типам его можно применять.
VBA Как заполнить форму на сайте pp.ua данными с Excel и получить ответ Здравствуйте. Как заполнить форму на сайте pp.ua данными с Excel и получить ответ (успешно зарегистрирован или ошибка)? Помогите пожалуйста - а то руками уже устал это делать, и сам не могу понять как автоматизировать этот процесс... https://www.cyberforum.ru/ vba/ thread718470.html
VBA Редактирование ячеек в Excel через UserForm Всем доброго времени суток. Помогите в решении такой проблемы. Планирую сделать отчет в Excel, данные в него заносятся с помощью пользовательской формы. Хотелось бы реализовать редактирование внесенных данных через эту же форму, то есть при двойном щелчке по ячейке открывается форма и в ней отображаются данные из этой ячейки https://www.cyberforum.ru/ vba/ thread718436.html VBA Переписать код с С++ на VBA (сортировка массивов и запись в файл)
#include <algorithm> #include <iostream> #include<windows.h> using namespace std; //newGap Function double createGap( double gap ) { gap = ( gap * 10 ) / 13; if ( gap == 9 || gap == 10 )
VBA Найти среднее геометрическое наименьших значений элементов, расположенных на побочных диагоналях двух матриц Помогите найти ошибку. Задание:Даны две матрицы размерностью n*n и m*m . Найти средне геометрическое наименьших значений элементов, которые размещены на побочных диагоналях. https://www.cyberforum.ru/ vba/ thread718260.html VBA Найти и скопировать файлы шрифтов https://www.cyberforum.ru/ vba/ thread718197.html
Есть большая проблема в полиграфии -- ШРИФТЫ. Точнее, проблема в том, что на разных компьютерах (у дизайнера и печатника) имеются разные наборы шрифтов. Если при этом просто с копировать файл, то вместо текста получаются "кракозяблы" или текст "плывёт". В общем таким файлом пользоваться не возможно. Обычно эта проблема решается переводом штифтов "в кривые" (технический термин), но после этого...
VBA Определить, принадлежит ли точка заштрихованной фигуре
Даны координаты (х, у) 10-ти точек. Определить, принадлежит ли точка заштрихованной фигуре? Сколько точек не принадлежит фигуре?
VBA Плагин для Excel с формой как в "Поиске решений" https://www.cyberforum.ru/ vba/ thread718067.html
Здравствуйте. Можно ли в Excel сделать что-то типа аддона, с формой как в "Поиске решений". То есть пользователь должен выбирать диапазоны ячеек, ограничения тд, после нажатия кнопки "Посчитать", на новой странице должны отобразиться результаты расчета. При том желательно чтобы решение было для Excel начиная с 2003 версии. Спасибо.
173 / 19 / 3
Регистрация: 14.12.2010
Сообщений: 50
05.12.2012, 06:58 0

Удаление повторяющихся слов в текстовом документе - VBA - Ответ 3804911

05.12.2012, 06:58. Показов 2344. Ответов 1
Метки (Все метки)

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

Решение

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
Private Sub InitSbls()
    Set pSbls = CreateObject("Scripting.Dictionary")
    pSbls.Add ".", "": pSbls.Add ",", "": pSbls.Add ")", ""
End Sub
 
Private Function IsSymbol(ByVal this As String) As Boolean
    IsSymbol = pSbls.Exists(this)
End Function
 
Public Sub RemoveDubs()
    Dim pWord As Range, sKey As String
    Dim pDict As Object, i As Long, vCount As Long
    Dim pWordCol As New Collection
 
    Set pDict = CreateObject("Scripting.Dictionary")
    InitSbls
    For Each pWord In ThisDocument.Words
        sKey = Trim$(pWord.Text): pWordCol.Add pWord
        
        If Not IsSymbol(sKey) Then
            If Not pDict.Exists(sKey) Then
                pDict.Add sKey, 0
            Else
                pDict(sKey) = pDict(sKey) + 1
            End If
        End If
    Next
    For i = pWordCol.Count To 1 Step -1
        Set pWord = pWordCol(i)
        sKey = Trim$(pWord.Text)
        If pDict.Exists(sKey) Then
            vCount = pDict(sKey)
            If vCount = 0 Then
                pDict.Remove sKey
            Else
                pWord.Delete
                pDict(sKey) = vCount - 1
            End If
        End If
    Next i
End Sub


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

Разделение и подсчет повторяющихся позиций в текстовом документе
Есть текстовый документ(в данном случае просто mytext) в нем записи вида 1d4, 5d10 и.т.п., где...

Поиск повторяющихся слов в текстовом файле
подскажите есть вот такая задача В файле записаны различные слова через пробел. Нужно считать все...

Программа по поиску совпадений слов в текстовом документе
Здравствуйте,вы бы не могли мне помочь написать программу на C++ по поиску совпадений слов в...

Подсчёт повторяющихся слов в выбранном текстовом файле
Здравствуйте уважаемые форумчане. Помоги чайнику в решении задачи. Необходимо написать код...

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

Удаление повторяющихся слов
Задание: из текста, который вводит пользователь, нужно удалить повторяющиеся слова. Пример: просто...

Удаление повторяющихся слов
На вход - предложение. Необходимо удалить повторяющиеся слова. В программе нельзя использовать...

Удаление повторяющихся слов
Ребята, пишу первое регулярное выражение. Нужно удалить повторяющиеся слова в строке без учета...

Строки. Удаление повторяющихся слов
Добрый вечер, всё никак не получается удалить одинаковые слова, помогите пожалуйста. uses crt;...

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