Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 16.08.2016
Сообщений: 11

не соображу, где собака зарыта?

18.11.2016, 17:22. Показов 1481. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.
Никак не соображу в чем дело... помогите разобраться!

в Exel писал макрос с вычислениями площади, периметра и прочего...
при вычислении двух TextBox'ов - значение третьего TextBox'а принимало результат с ЗАПЯТОЙ (плавающей точкой), (например "0,35") далее программа считала CDbl(TextBox) как число и продолжала работать.

но после закрытия файла Exel и открытия его снова, при вычислении тех же двух TextBox'ов - значение третьего TextBox'а стало принимать результат с ТОЧКОЙ (плавающей), (например "0.35") далее программа уже не воспринимает CDbl(TextBox) как число, а считает его текстом и соответственно выдает ошибку 13 "<Type mismatch>"...

пробовал менять раскладку (русский,английский) - не помогает
в настройках, разделительный знак - запятая.
кстати, после долгих часов исправлений, ковыряний и прочих модификаций в течении дня, код снова стал воспринимать значение TextBox'а с ЗАПЯТОЙ, но опять же после закрытия/открытия файла всё снова "сломалось".

почему так происходит? объясните пожалуйста

Понимаю, что проще было объявить переменные нужного типа и работать с ними, но в процессе обучения программа уже была написана и была полностью работоспособна (до закрытия).
Теперь чувствую придётся её переписывать используя переменные



но вдруг есть способ восстановить её работоспособность..
да и просто интересно, голову ломаю, ПОЧЕМУ ТАК???
подскажите добрые люди, уважаемые ГУРУ, скорее всего я не первый с такой проблемой
Миниатюры
не соображу, где собака зарыта?   не соображу, где собака зарыта?  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.11.2016, 17:22
Ответы с готовыми решениями:

Где собака зарыта? :)
Добрый день! Уважаемые форумчане, подскажите, что не так делаю. Основная задача: Пользователь должен вручную ввести 2 числа, а...

где зарыта собака?
struct vector { int x; int y; int z; }; vector a, b; // functions int genRandomNumber(){

Достанет собака прохожего или нет? Даны координаты точки, где находится собака, дана длина веревки, ограничивающей своб
Помогите

21
 Аватар для kalbasiatka
416 / 263 / 83
Регистрация: 27.10.2012
Сообщений: 861
20.11.2016, 12:16
Студворк — интернет-сервис помощи студентам
На входе строка, на выходе число с заменённой запятой, если она была.
Visual Basic
1
[F7] = MyVal(TextBox3)
1
0 / 0 / 0
Регистрация: 16.08.2016
Сообщений: 11
21.11.2016, 14:51  [ТС]
всем спасибо ребят!

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

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

считаю можно закрывать тему!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.11.2016, 14:51

Где зарыта ошибка?
Хочу реализовать что бы по клику на картинку список прятался и снова появлялся. &lt;div class=&quot;first&quot;&gt; &lt;img...

Не могу найти где зарыта ошибка
При вводе буквы вылазит следующее: -8500000 (дофига цифр). Когда ввожу цифры, то всё норм. В чём дело? #include &lt;iostream&gt; ...

Где собака порылась? VB и DBF.
Я новичок в VB. Нужно создать DBF файл и добавить туда записи. Создать не удается. Решил использовать готовый DBF. Кажется нашел...

Не работает простейший SQL запрос. Где собака?
Подключаюсь через ADO к таблице Excel Запрос select * from where Артикул=20642выдает нужную строчку Запрос select * from ...

Ребятки, что-то не догоняю, где тут собака порылся?
#include &lt;stdio.h&gt; int main(void) { double a = 1.999; double b = 2.0; double c = 0.001; double eps =...


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

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru