Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
3 / 1 / 0
Регистрация: 08.10.2013
Сообщений: 18

Не срабатывает функция Mid

24.02.2014, 16:58. Показов 2609. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет
Возникла такая проблема
Есть текстовый файл, .txt, в нем текст.
Мне надо найти в тексте определенное слово и вывести начиная с него первые 4 символа.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Sub zzz()
 
Dim bytBufer() As Byte
Dim strVal As String
Dim num As Integer
 
 
strpath = Application.GetOpenFilename
 
Open strpath For Binary As #8
     ReDim bytBufer(LOF(8) - 1)
     Get #8, , bytBufer
Close #8
strVal = StrConv(bytBufer, vbUnicode)
num = InStr(1, strVal, "bins")
longitute = Mid(srtVal, num, 4)
Debug.Print longitute
 
End Sub
Проблема в том, что num получает значение свое, а longitute нет.
При этом не работает даже Mid(strVal,1).
В чем проблема?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.02.2014, 16:58
Ответы с готовыми решениями:

Ошибка: функция mid не определена
Братва помогите-е-е... Вкраце опишу макрос. Работает под программкой SolidWorks (CAD-программа), берет данные из Excel-левского файла...

Функция Mid
В бэйсике есть такая функция Mid на С++ есть ли такая функция ? Напишите если есть с примером и пояснением.

почему сегодня mid("01",2,1)>11=False а mid("01",2,1)>day(date())=True? ;-)))
загадка

4
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
24.02.2014, 17:09
strVal
srtVal

Добавлено через 36 секунд
100 раз говорено - используйте Option Explicit!
1
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
24.02.2014, 17:10
longitute = Mid(srtVal, num, 4)

Option Explicit !!!

Hugo
1
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
24.02.2014, 17:12
Да, и лучше
Dim num As Long
Но конечно смотря какие тексты... Но лучше!
1
3 / 1 / 0
Регистрация: 08.10.2013
Сообщений: 18
24.02.2014, 17:16  [ТС]
АЗАЗАЗА, затупил, спасибо!)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.02.2014, 17:16
Помогаю со студенческими работами здесь

Функция Mid. Не меняется значение в той же ячеке
Почему функция не работает, если надо поменять значение в той же ячейке, но работает если вывести это в другом столбце? For RowNo= 5 To...

Не срабатывает функция
Есть несложный функция function changeAttribute() { var allP=document.getElementsByTagName("P"); for (var i = 0; i <...

не срабатывает функция
Приветствую всех. Есть функция : function change(){ var x = document.getElementById('block'); var create =...

Не срабатывает функция
Здравствуйте! Есть такая страница: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"...

не срабатывает функция
почему-то не срабатывает, не могу понять в чем дело #include "stdafx.h" #include "iostream" #include "windows.h" #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru