Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Определение координаты слова - в текстовой строке на листе - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Определение координаты слова - в текстовой строке на листе (Макросы/Sub)
Определение координаты слова - в текстовой строке на листе
odeon16 Дата: Суббота, 27.05.2017, 05:48 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 85
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Доброе утро, уважаемые программисты.
Помогите разобраться.

На листе есть текстовая строка: "Один Два Три Четыре Пять Шесть Семь Восемь".

Как макросом определить числовые координаты слова "Семь" - на листе?
То есть непосредственной координатой - можно считать координату точки - первой буквы слова "семь" - буквы "с".
Координаты (X и Y) нужно вписать в ячейки E23 и E24.
К сообщению приложен файл: 34534.xls (32.5 Kb)
 
Ответить
СообщениеДоброе утро, уважаемые программисты.
Помогите разобраться.

На листе есть текстовая строка: "Один Два Три Четыре Пять Шесть Семь Восемь".

Как макросом определить числовые координаты слова "Семь" - на листе?
То есть непосредственной координатой - можно считать координату точки - первой буквы слова "семь" - буквы "с".
Координаты (X и Y) нужно вписать в ячейки E23 и E24.

Автор - odeon16
Дата добавления - 27.05.2017 в 05:48
Roman777 Дата: Понедельник, 29.05.2017, 09:46 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация: 127 ±
Замечаний: 0% ±

Excel 2007, Excel 2013
odeon16, ток костылями знаю как, ито примерно:
[vba]
Код
Sub SlovCoord()
Dim OL, tb As MSForms.TextBox, tbName$
Dim shp As Shape
Dim X&, Y&, X0&, Y0&
Dim fontName$, fontSize&, fontItalic As Boolean, fontBold As Boolean
Dim r As Range, slovo$
Dim rX As Range, rY As Range 'задаём ячейки вывода координаты по X и по Y
Application.ScreenUpdating = False
    Set r = Selection 'из выделенной ячейки
        X0 = r.Left - 12 'textbox делает небольшой отступ слева для текста
        Y0 = r.Top
    With r.Font
        fontName = .Name
        fontSize = .Size
        fontBold = .Bold
        fontItalic = .Italic
    End With
    Set rX = Cells(23, 5)
    Set rY = Cells(24, 5)
    tbName = "textbName"
    slovo = InputBox("Введите слово, координату которого ищете", _
    "Слово", "семь")
    Set OL = ActiveSheet.OLEObjects.Add("Forms.TextBox.1")
    OL.Name = tbName
    Set tb = OL.Object
    Set shp = ActiveSheet.Shapes(tbName)
    shp.Left = X0
    shp.Top = Y0
    shp.Height = r.Height
'    tb.Value = "1"
    tb.AutoSize = True
    tb.WordWrap = False
    tb.Font.Size = fontSize
    tb.Font.Italic = fontItalic
    tb.Font.Bold = fontBold
    tb.Font.Name = fontName
    tb.Activate
    tb.Value = Left(r.Value, InStr(1, r.Value, slovo))
'    tb.SpecialEffect = 1

    X = X0 + shp.Width
    Y = Y0 + shp.Height / 2
    shp.Delete
    Set tb = Nothing
    Set shp = Nothing
    rX = X
    rY = Y
Application.ScreenUpdating = True
End Sub
[/vba]
К сообщению приложен файл: _34534.xls (75.0 Kb)


Много чего не знаю!!!!
 
Ответить
Сообщениеodeon16, ток костылями знаю как, ито примерно:
[vba]
Код
Sub SlovCoord()
Dim OL, tb As MSForms.TextBox, tbName$
Dim shp As Shape
Dim X&, Y&, X0&, Y0&
Dim fontName$, fontSize&, fontItalic As Boolean, fontBold As Boolean
Dim r As Range, slovo$
Dim rX As Range, rY As Range 'задаём ячейки вывода координаты по X и по Y
Application.ScreenUpdating = False
    Set r = Selection 'из выделенной ячейки
        X0 = r.Left - 12 'textbox делает небольшой отступ слева для текста
        Y0 = r.Top
    With r.Font
        fontName = .Name
        fontSize = .Size
        fontBold = .Bold
        fontItalic = .Italic
    End With
    Set rX = Cells(23, 5)
    Set rY = Cells(24, 5)
    tbName = "textbName"
    slovo = InputBox("Введите слово, координату которого ищете", _
    "Слово", "семь")
    Set OL = ActiveSheet.OLEObjects.Add("Forms.TextBox.1")
    OL.Name = tbName
    Set tb = OL.Object
    Set shp = ActiveSheet.Shapes(tbName)
    shp.Left = X0
    shp.Top = Y0
    shp.Height = r.Height
'    tb.Value = "1"
    tb.AutoSize = True
    tb.WordWrap = False
    tb.Font.Size = fontSize
    tb.Font.Italic = fontItalic
    tb.Font.Bold = fontBold
    tb.Font.Name = fontName
    tb.Activate
    tb.Value = Left(r.Value, InStr(1, r.Value, slovo))
'    tb.SpecialEffect = 1

    X = X0 + shp.Width
    Y = Y0 + shp.Height / 2
    shp.Delete
    Set tb = Nothing
    Set shp = Nothing
    rX = X
    rY = Y
Application.ScreenUpdating = True
End Sub
[/vba]

Автор - Roman777
Дата добавления - 29.05.2017 в 09:46
odeon16 Дата: Вторник, 30.05.2017, 15:43 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 85
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Roman777, не работает.

Жму на кнопку "Координата слова" - выдает одну координату.
Жму на кнопку "Координата кружка" - выдает совершенно другую координату. Хотя по логике - координаты кружка должны - хотя бы примерно соответствовать координате слова.

Изменил местоположение нужного слова - в большую сторону. Координаты - показывают изменение в меньшую сторону.
Причем меняется - даже координата Y, хотя положение строки по вертикали - я никак не меняю.
 
Ответить
СообщениеRoman777, не работает.

Жму на кнопку "Координата слова" - выдает одну координату.
Жму на кнопку "Координата кружка" - выдает совершенно другую координату. Хотя по логике - координаты кружка должны - хотя бы примерно соответствовать координате слова.

Изменил местоположение нужного слова - в большую сторону. Координаты - показывают изменение в меньшую сторону.
Причем меняется - даже координата Y, хотя положение строки по вертикали - я никак не меняю.

Автор - odeon16
Дата добавления - 30.05.2017 в 15:43
Roman777 Дата: Вторник, 30.05.2017, 16:21 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация: 127 ±
Замечаний: 0% ±

Excel 2007, Excel 2013
odeon16, Файлик приложите, мб дело в поиске "нужного слова" что вы ищите и в каком тексте?. У меня работает без проблем, правда с таким [vba]
Код
"tb.Value = Left(r.Value, InStr(1, r.Value, slovo))"
[/vba] будет некорректно искать, если какое-нибудь предшествующее слово в тексте будет "субстрокой" искомого.
и да, забыл уточнить, перед нажатием на кнопку "координата слова" необходимо выделить ячейку, в котором интересующий текст.


Много чего не знаю!!!!

Сообщение отредактировал Roman777 - Вторник, 30.05.2017, 16:26
 
Ответить
Сообщениеodeon16, Файлик приложите, мб дело в поиске "нужного слова" что вы ищите и в каком тексте?. У меня работает без проблем, правда с таким [vba]
Код
"tb.Value = Left(r.Value, InStr(1, r.Value, slovo))"
[/vba] будет некорректно искать, если какое-нибудь предшествующее слово в тексте будет "субстрокой" искомого.
и да, забыл уточнить, перед нажатием на кнопку "координата слова" необходимо выделить ячейку, в котором интересующий текст.

Автор - Roman777
Дата добавления - 30.05.2017 в 16:21
odeon16 Дата: Вторник, 30.05.2017, 18:31 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 85
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Файлик приложите


Так я - про ваш файлик говорю.

Координаты кружка - значительно расходятся с координатой слова.
Этот макрос судя по всему - ищет не координаты слова, а координаты самой ячейки. Потому что - когда я - вставляю перед словом "Семь" - несколько пробелов... координаты выдаваемые макросом не меняются, хотя по логике - должна увеличится координата X.


Сообщение отредактировал odeon16 - Вторник, 30.05.2017, 18:32
 
Ответить
Сообщение
Файлик приложите


Так я - про ваш файлик говорю.

Координаты кружка - значительно расходятся с координатой слова.
Этот макрос судя по всему - ищет не координаты слова, а координаты самой ячейки. Потому что - когда я - вставляю перед словом "Семь" - несколько пробелов... координаты выдаваемые макросом не меняются, хотя по логике - должна увеличится координата X.

Автор - odeon16
Дата добавления - 30.05.2017 в 18:31
Roman777 Дата: Вторник, 30.05.2017, 20:32 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация: 127 ±
Замечаний: 0% ±

Excel 2007, Excel 2013
odeon16, перед нажатием кнопки "координата слова" Вы какую ячейку выделяете?
Попробуйте такой:

ищет не координаты слова, а координаты самой ячейки

на самом деле нет. Специальных средств поиска координаты слова (части слова), я в ВБА не знаю, скорее всего их нет.
Макрос создаёт отдельный объект (ТекстБокс), устанавливает свойства ширины этого текстбокса как autosize=true, подгоняет высоту по высоте ячейки и ставит прям на место координатное исследуемой ячейки и шрифты копирует из ячейки в текстбокс. Заполняя этот текстбокс, мы теоретически отодвигаем его правую границу примерно на столько же что и Ваш текст. Заполняя его до нужного символа (символ С от "семь"), мы потом можем померить ширину текстбоса и, зная его координаты вычисляем координаты (примерные) слова. Проблема в том, что размеры этого текстбокса по ширине не всегда одинаковые при одинаковом содержимом, и вроде бы зависят так же от размера ячейки, где он создаётся. Отсюда, в том числе, погрешности. Ну а в макрос удаляет объект.
К сообщению приложен файл: _34534_30.05.20.xls (93.0 Kb)


Много чего не знаю!!!!
 
Ответить
Сообщениеodeon16, перед нажатием кнопки "координата слова" Вы какую ячейку выделяете?
Попробуйте такой:

ищет не координаты слова, а координаты самой ячейки

на самом деле нет. Специальных средств поиска координаты слова (части слова), я в ВБА не знаю, скорее всего их нет.
Макрос создаёт отдельный объект (ТекстБокс), устанавливает свойства ширины этого текстбокса как autosize=true, подгоняет высоту по высоте ячейки и ставит прям на место координатное исследуемой ячейки и шрифты копирует из ячейки в текстбокс. Заполняя этот текстбокс, мы теоретически отодвигаем его правую границу примерно на столько же что и Ваш текст. Заполняя его до нужного символа (символ С от "семь"), мы потом можем померить ширину текстбоса и, зная его координаты вычисляем координаты (примерные) слова. Проблема в том, что размеры этого текстбокса по ширине не всегда одинаковые при одинаковом содержимом, и вроде бы зависят так же от размера ячейки, где он создаётся. Отсюда, в том числе, погрешности. Ну а в макрос удаляет объект.

Автор - Roman777
Дата добавления - 30.05.2017 в 20:32
odeon16 Дата: Среда, 31.05.2017, 06:44 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 85
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Вы какую ячейку выделяете?

Выделяю ячейку с текстом как вы мне и сказали.
В вашем последнем файле:
Координаты слова "семь" - X=181 ,Y=223
Координаты кружка X=352 ,Y=223. (вроде бы координаты X - должны хоть немного быть похожи)

Ввел координаты слова "пять" ... Координаты слова "пять" - X=181 ,Y=223 . В общем те же самые, что и у слова "семь", хотя вроде бы слово "пять"- стоит левее.
(У меня Win7, Excel 2013 64)

Специальных средств поиска координаты слова (части слова), я в ВБА не знаю, скорее всего их нет.

Я спрашивал не про специальные средства, а про нахождение координаты.
Я не специалист по экселю, конечно. Но чисто теоретически вижу решение таким:
Макрос ищет в ячейке с адресом E18 - первое слева - слово "семь".
Затем считает количество символов которое отделяет это слово от левого края.
Затем определяет координаты ячейки E18.
Затем добавляет к координате X ячейки - количество символов (от слова "семь" до левой границы), умноженное на среднюю величину символа (каждый символ в ширину - примерно равен 4).
Координата Y - слова равна координате Y, ячейки E18.

Только как это реализовать я не знаю.
 
Ответить
Сообщение
Вы какую ячейку выделяете?

Выделяю ячейку с текстом как вы мне и сказали.
В вашем последнем файле:
Координаты слова "семь" - X=181 ,Y=223
Координаты кружка X=352 ,Y=223. (вроде бы координаты X - должны хоть немного быть похожи)

Ввел координаты слова "пять" ... Координаты слова "пять" - X=181 ,Y=223 . В общем те же самые, что и у слова "семь", хотя вроде бы слово "пять"- стоит левее.
(У меня Win7, Excel 2013 64)

Специальных средств поиска координаты слова (части слова), я в ВБА не знаю, скорее всего их нет.

Я спрашивал не про специальные средства, а про нахождение координаты.
Я не специалист по экселю, конечно. Но чисто теоретически вижу решение таким:
Макрос ищет в ячейке с адресом E18 - первое слева - слово "семь".
Затем считает количество символов которое отделяет это слово от левого края.
Затем определяет координаты ячейки E18.
Затем добавляет к координате X ячейки - количество символов (от слова "семь" до левой границы), умноженное на среднюю величину символа (каждый символ в ширину - примерно равен 4).
Координата Y - слова равна координате Y, ячейки E18.

Только как это реализовать я не знаю.

Автор - odeon16
Дата добавления - 31.05.2017 в 06:44
Roman777 Дата: Среда, 31.05.2017, 09:21 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация: 127 ±
Замечаний: 0% ±

Excel 2007, Excel 2013
odeon16, Складывается впечатление, что у Вас создаваемый текстБокс пустым оказывается. Я сейчас Вам файлик сброшу, выполните у себя макрос и покажите, пожалуйста, результат в виде файлика.
В предыдущем и нынешнем вариантах уже без разницы какую ячейку Вы предварительно выбирите. Макрос читает ячейку "E18".
Относительно Ваших мыслей о "должном" макросе... собственно почти тоже самое и происходит. Единственное, если идти по Вами предложенному пути, нужно будет учесть размер символа для всех типов шрифтов и их размеров тоже, а это, мне кажется, довольно муторно. Куда проще использовать встроенные в эксель объекты, позволяющие автоматически учитывать форматирование текста.
К сообщению приложен файл: 0031426.xls (74.5 Kb)


Много чего не знаю!!!!
 
Ответить
Сообщениеodeon16, Складывается впечатление, что у Вас создаваемый текстБокс пустым оказывается. Я сейчас Вам файлик сброшу, выполните у себя макрос и покажите, пожалуйста, результат в виде файлика.
В предыдущем и нынешнем вариантах уже без разницы какую ячейку Вы предварительно выбирите. Макрос читает ячейку "E18".
Относительно Ваших мыслей о "должном" макросе... собственно почти тоже самое и происходит. Единственное, если идти по Вами предложенному пути, нужно будет учесть размер символа для всех типов шрифтов и их размеров тоже, а это, мне кажется, довольно муторно. Куда проще использовать встроенные в эксель объекты, позволяющие автоматически учитывать форматирование текста.

Автор - Roman777
Дата добавления - 31.05.2017 в 09:21
odeon16 Дата: Среда, 31.05.2017, 10:25 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 85
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Roman777, в новом файле - происходит следующее.
Выделяю ячейку E18, жму на кнопку "Координаты слова".
Координаты слова "семь" - X=181 ,Y=223
При этом в ячейке J10 - появляется текст "один два три четыре пять шесть с"
Если еще раз нажать на кнопку "Координаты слова" - в ячейке E18 - появляется длинный текстбокс, который загораживает исходный текст в ячейке E18. Да еще вдобавок появляется текстбокс в ячейке А1.
В этот момент координаты слова "семь" - X=357 ,Y=224 , что более-менее совпадает с координатой кружка.
Текстбоксы сами не удаляются, а удаляются специальной кнопкой.

Только это решение такое громоздкое, и такое неудобное - что пользоваться им очень сложно.

Единственное, если идти по Вами предложенному пути, нужно будет учесть размер символа для всех типов шрифтов и их размеров тоже

Мне не надо учитывать размер каждого конкретного символа и шрифта под него, потому что решение нужно не идеально точное, а хотя бы ПРИБЛИЗИТЕЛЬНОЕ. Просто принять ширину символа равным 4 (дальше я сам подгоню подходящий размер. Шрифтом специально буду пользоваться - только 10-ым).
У меня несколько сот строк - и для каждой строки создавать по две кнопки и по два текстбокса, и еще дополнительную ячейку - не подходит.

Мне нужно только выполнить несколько операций - без создания текстбоксов.
Поиск в ячейке с адресом E18 - первое слева - слово "семь".
Подсчет количества символов которое отделяет это слово от левого края.
Определение координаты ячейки E18.
Добавка к координате X ячейки - количество символов (от слова "семь" до левой границы), умноженное на среднюю величину символа (КАЖДЫЙ символ в ширину - примерно равен 4).
Координата Y - слова равна координате Y, ячейки E18.
К сообщению приложен файл: 0031426-.xls (67.5 Kb)


Сообщение отредактировал odeon16 - Среда, 31.05.2017, 10:26
 
Ответить
СообщениеRoman777, в новом файле - происходит следующее.
Выделяю ячейку E18, жму на кнопку "Координаты слова".
Координаты слова "семь" - X=181 ,Y=223
При этом в ячейке J10 - появляется текст "один два три четыре пять шесть с"
Если еще раз нажать на кнопку "Координаты слова" - в ячейке E18 - появляется длинный текстбокс, который загораживает исходный текст в ячейке E18. Да еще вдобавок появляется текстбокс в ячейке А1.
В этот момент координаты слова "семь" - X=357 ,Y=224 , что более-менее совпадает с координатой кружка.
Текстбоксы сами не удаляются, а удаляются специальной кнопкой.

Только это решение такое громоздкое, и такое неудобное - что пользоваться им очень сложно.

Единственное, если идти по Вами предложенному пути, нужно будет учесть размер символа для всех типов шрифтов и их размеров тоже

Мне не надо учитывать размер каждого конкретного символа и шрифта под него, потому что решение нужно не идеально точное, а хотя бы ПРИБЛИЗИТЕЛЬНОЕ. Просто принять ширину символа равным 4 (дальше я сам подгоню подходящий размер. Шрифтом специально буду пользоваться - только 10-ым).
У меня несколько сот строк - и для каждой строки создавать по две кнопки и по два текстбокса, и еще дополнительную ячейку - не подходит.

Мне нужно только выполнить несколько операций - без создания текстбоксов.
Поиск в ячейке с адресом E18 - первое слева - слово "семь".
Подсчет количества символов которое отделяет это слово от левого края.
Определение координаты ячейки E18.
Добавка к координате X ячейки - количество символов (от слова "семь" до левой границы), умноженное на среднюю величину символа (КАЖДЫЙ символ в ширину - примерно равен 4).
Координата Y - слова равна координате Y, ячейки E18.

Автор - odeon16
Дата добавления - 31.05.2017 в 10:25
Roman777 Дата: Среда, 31.05.2017, 11:03 | Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация: 127 ±
Замечаний: 0% ±

Excel 2007, Excel 2013
odeon16, Это вовсе не решение, а попытка понять, почему же у Вас работает не так как я задумывал) Пока что-то не очень понимаю, почему у Вас в 1й раз текстбокса не появляется. Возможно, нужны "танцы с бубнами"...
Мне не надо учитывать размер каждого конкретного символа и шрифта под него, потому что решение нужно не идеально точное, а хотя бы ПРИБЛИЗИТЕЛЬНОЕ. Просто принять ширину символа равным 4 (дальше я сам подгоню подходящий размер. Шрифтом специально буду пользоваться - только 10-ым).
У меня несколько сот строк - и для каждой строки создавать по две кнопки и по два текстбокса, и еще дополнительную ячейку - не подходит.

в таком случае, действительно проще будет ориентироваться на ширину символа.
[vba]
Код
Sub KoordSlovWidthSimb()
Dim r As Range
Dim slovo As String
Dim SimbWidth As Single
Dim X&, X0&, Y0&
Dim rX As Range, rY As Range 'задаём ячейки вывода координаты по X и по Y
SimbWidth = 4.2 'условная ширина одного символа
Set r = Selection
Set rX = Cells(23, 5)
Set rY = Cells(24, 5)
    slovo = " " & InputBox("Введите слово, координату которого ищете", _
    "Слово", "семь")
    X0 = r.Left
    Y0 = r.Top
    X = X0 + (InStr(1, r.Value, slovo) + 1) * SimbWidth
    rX = X
    rY = Y0
End Sub
[/vba]
К сообщению приложен файл: 0031426-31.05.2.xls (70.0 Kb)


Много чего не знаю!!!!
 
Ответить
Сообщениеodeon16, Это вовсе не решение, а попытка понять, почему же у Вас работает не так как я задумывал) Пока что-то не очень понимаю, почему у Вас в 1й раз текстбокса не появляется. Возможно, нужны "танцы с бубнами"...
Мне не надо учитывать размер каждого конкретного символа и шрифта под него, потому что решение нужно не идеально точное, а хотя бы ПРИБЛИЗИТЕЛЬНОЕ. Просто принять ширину символа равным 4 (дальше я сам подгоню подходящий размер. Шрифтом специально буду пользоваться - только 10-ым).
У меня несколько сот строк - и для каждой строки создавать по две кнопки и по два текстбокса, и еще дополнительную ячейку - не подходит.

в таком случае, действительно проще будет ориентироваться на ширину символа.
[vba]
Код
Sub KoordSlovWidthSimb()
Dim r As Range
Dim slovo As String
Dim SimbWidth As Single
Dim X&, X0&, Y0&
Dim rX As Range, rY As Range 'задаём ячейки вывода координаты по X и по Y
SimbWidth = 4.2 'условная ширина одного символа
Set r = Selection
Set rX = Cells(23, 5)
Set rY = Cells(24, 5)
    slovo = " " & InputBox("Введите слово, координату которого ищете", _
    "Слово", "семь")
    X0 = r.Left
    Y0 = r.Top
    X = X0 + (InStr(1, r.Value, slovo) + 1) * SimbWidth
    rX = X
    rY = Y0
End Sub
[/vba]

Автор - Roman777
Дата добавления - 31.05.2017 в 11:03
odeon16 Дата: Среда, 31.05.2017, 12:31 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 85
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Roman777, отлично. Теперь все работает идеально.
Спасибо вам большое.
 
Ответить
СообщениеRoman777, отлично. Теперь все работает идеально.
Спасибо вам большое.

Автор - odeon16
Дата добавления - 31.05.2017 в 12:31
RAN Дата: Среда, 31.05.2017, 13:11 | Сообщение № 12
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
odeon16, не поделитесь, в чем практическая ценность сей задачи?


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщениеodeon16, не поделитесь, в чем практическая ценность сей задачи?

Автор - RAN
Дата добавления - 31.05.2017 в 13:11
KuklP Дата: Среда, 31.05.2017, 13:27 | Сообщение № 13
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Присоединяюсь к вопросу Андрея. Давно хотел сам спросить, но у меня получалось гораздо грубей чем у него, поэтому воздержался :D


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеПрисоединяюсь к вопросу Андрея. Давно хотел сам спросить, но у меня получалось гораздо грубей чем у него, поэтому воздержался :D

Автор - KuklP
Дата добавления - 31.05.2017 в 13:27
Pelena Дата: Среда, 31.05.2017, 13:54 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
[offtop]
поэтому воздержался

Я оценила :D [/offtop]


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение[offtop]
поэтому воздержался

Я оценила :D [/offtop]

Автор - Pelena
Дата добавления - 31.05.2017 в 13:54
KuklP Дата: Среда, 31.05.2017, 15:29 | Сообщение № 15
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
[offtop]Ну вот. Леночек тоже меня вроде поручика Ржевского позиционирует.. А я же "тонкая, ранимая душа". Да шучу. :D Спасибо, Лен!


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
Сообщение[offtop]Ну вот. Леночек тоже меня вроде поручика Ржевского позиционирует.. А я же "тонкая, ранимая душа". Да шучу. :D Спасибо, Лен!

Автор - KuklP
Дата добавления - 31.05.2017 в 15:29
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Определение координаты слова - в текстовой строке на листе (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!