bigorq, да, спасибо, глупейшая ошибка
				
		VBA Ошибка "object required" при работе команды Replace, в другом скрипте этот же код, но чуть в другом виде, работает нормально
	
		VBA Ошибка "object required" при работе команды Replace, в другом скрипте этот же код, но чуть в другом виде, работает нормально
	
		VBA Скрипты для создания и управления Базами Данных без установки драйвера, VBA Скрипты для создания и управления Базами Данных без установки драйвера
	
| 
				 
					
										17.08.2024 11:24:18
				 
				Здравствуйте. Для удобства работы и скорости запросов понадобилось хранить данные в базе данных с возможностью редактирования. По сути, сейчас решаю, дальше изучать VBA, или перейти на C#. 
				Установка драйвера баз данных ранее уже приводила к багам и замедлению работы некоторых приложений на старых ПК. Начал искать портативные решения - на форумах пишут, что mysql и sqlite требуют обязательной установки драйвера на ПК. Существуют ли какие-то не очень сложные портативные варианты создания и управления базой данных через VBA?  | 
		|
| 
				 | 
			
				 | 
		
		VBA usedrange.replace выдает ошибку 13 Неверный тип, при изменении текста на простой все работает
	
| 
				 
					
										30.07.2024 09:05:10
				 
				Sanja,  
				спасибо, кнопку прикрепления файла не увидел. кстати, обойти ограничение, наверное, можно, разбив строку на 250 символов, при каждой замене прикрепляя в конце маркер, на который в свою очередь будет срабатывать замена при следующей итерации цикла. ничего лучше пока не могу придумать.  | 
		|
| 
				 | 
			
				 | 
		
		VBA usedrange.replace выдает ошибку 13 Неверный тип, при изменении текста на простой все работает
	
| 
				 
					
										30.07.2024 04:24:24
				 
				небольшое дополнение. тот же самый текст спокойно заменяется в текстовом поле (хотя там конечно используется другой код). 
Очень хочется понять, почему же скрипт выдает ошибку. Тип данных не меняется, меняется текст в ячейке, причем там даже новых символов не появляется. 
					Изменено:						 - 30.07.2024 06:53:09
				 				 | 
		|
| 
				 | 
			
				 | 
		
		VBA usedrange.replace выдает ошибку 13 Неверный тип, при изменении текста на простой все работает
	
| 
				 
					
										30.07.2024 04:15:15
				 
				Здравствуйте. Сделал небольшой пример для воспроизведения возникшей у меня ошибки при замене текста на листе. 
				
 Если изменить текст в ячейке А1 на "123", все заработает.  | 
		|||
| 
				 | 
			
				 | 
		
		Замена текста из Excel в текстовом поле Word (VBA), Замена текста из Excel в текстовом поле Word (VBA)
	
		Замена текста из Excel в текстовом поле Word (VBA), Замена текста из Excel в текстовом поле Word (VBA)
	
		Замена текста из Excel в текстовом поле Word (VBA), Замена текста из Excel в текстовом поле Word (VBA)
	
| 
				 
					
										18.07.2024 06:40:52
				 
				Здравствуйте. Вставил в документ Word текстовое поле (Вставка - Текстовое поле), ввел в него текст. Проверил - встроенная функция Word заменяет в нем текст так же, как и любой другой, при записи макроса выдает стандартный код vba для замены текста. 
				При запуске этого скрипта из Excel замена обычного текста работает, текста в поле - нет. Пожалуйста, дайте пример, как обратиться к тексту внутри текстового поля. Sub Макрос1() 
  | 
		|||
| 
				 | 
			
				 | 
		
		Оформление документа с переносом строк на новую и подчеркиванием, Оформление документа с автопереносом строк на новую и подчеркиванием до конца листа
	
| 
				 
					
										16.12.2023 11:41:38
				 
				Пытливый, вот думал о разбиении. один раз скрипт сделать, и пользуешься себе. набить таблицу, проверить данные куда легче, чем каждый акт просматривать. и не выглядит сложным. даже похожие вопросы находил. 
				 | 
		|
| 
				 | 
			
				 | 
		
		Оформление документа с переносом строк на новую и подчеркиванием, Оформление документа с автопереносом строк на новую и подчеркиванием до конца листа
	
| 
				 
					
										16.12.2023 10:38:56
				 
				mimoprohodil, чтобы у каждой строки было подчеркивание на ширину ячейки. это невозможно сделать в excel. Точнее, проще уж тогда все в word делать, потому что придется наделать кучу длиннющих скриптов. 
					Изменено:						 - 16.12.2023 10:40:28
				 				 | 
		|
| 
				 | 
			
				 | 
		
		Оформление документа с переносом строк на новую и подчеркиванием, Оформление документа с автопереносом строк на новую и подчеркиванием до конца листа
	
| 
				 
					
										16.12.2023 08:41:04
				 
				Здравствуйте. Есть текстовый документ формата А4, оформленный в формате excel. Самая проблемная часть здесь - многострочные поля с подчеркиванием до конца листа. 
				Нельзя просто взять и вставить длинную строку в ячейку, приходится тратить время и вручную разбивать на две или более. Можно конечно использовать автоперенос текста в пределах ячейки, но подчеркивание тогда будет лишь у последней строки теста. А нужно, чтобы у каждой и обязательно до конца листа. Правильно ли я понимаю, что данная проблема не имеет решения в excel?  | 
		|
| 
				 | 
			
				 | 
		
		VBA, как открыть файл CSV в виде строк с разделителями, VBA, как открыть файл CSV в виде строк с разделителями
	
| 
				 
					
										19.03.2023 05:58:48
				 
				evgeniygeo, как оказалось, работает не так хорошо, как хотелось бы. При сохранении все равно добавляет кавычки там, где их не было. Есть способ работы с файлом, чтобы при открытии и сохранении все знаки оказывались на своих местах? Просто редактирование в excel куда проще, чем работа с текстовым файлом, но эта программа постоянно что-то пытается делать с символами. 
					Изменено:						 - 19.03.2023 05:59:56
				 				 | 
		|
| 
				 | 
			
				 | 
		
		VBA, как открыть файл CSV в виде строк с разделителями, VBA, как открыть файл CSV в виде строк с разделителями
	
| 
				 
					
										16.03.2023 12:42:03
				 
				evgeniygeo, спасибо, работает ) 
				 | 
		|
| 
				 | 
			
				 | 
		
		VBA, как открыть файл CSV в виде строк с разделителями, VBA, как открыть файл CSV в виде строк с разделителями
	
| 
				 
					
										16.03.2023 12:29:39
				 
				Здравствуйте. Если открыть файл CSV двойным щелчком, откроется в виде неоформленной таблицы excel в один столбец с разделителями. Если открыть через скрипт vba, откроется таблица в несколько столбцов с данными. 
 Вопрос: как с помощью скрипта открыть CSV файл в том же виде, как он открывается двойным щелчком? Нет, мне не надо импортировать данные, мне нужно, чтобы скрипт открыл CSV файл именно в таком виде. 
					Изменено:						 - 16.03.2023 12:42:27
				 				 | 
		|||
| 
				 | 
			
				 | 
		
		Поиск строк в файле Autocad из excel посредством vba, Поиск строк в файле Autocad из excel посредством vba
	
		Поиск строк в файле Autocad из excel посредством vba, Поиск строк в файле Autocad из excel посредством vba
	
		Поиск строк в файле Autocad из excel посредством vba, Поиск строк в файле Autocad из excel посредством vba
	
| 
				 
					
										21.09.2022 09:08:24
				 
				Здравствуйте. Обращаюсь к единственному открытому документу autocad из excel. Ищу строки по шаблону (как умею) и заношу в excel. Первое значение записывает нормально, на втором выдает ошибку - object required. Никак не могу понять, в чем дело. Тип объекта, значение выводил посредством msgbox, все было правильно. Но при попытке записать в ячейку выдает ошибку. 
				
  | 
		|||
| 
				 | 
			
				 | 
		
		Команда vba Replace не работает с данными, считанными из ячеек, Команда vba Replace не работает с данными, считанными из ячеек
	
| 
				 
					
										10.09.2022 14:49:00
				 
				Здравствуйте. Создал скрипт для пакетной замены одной фамилии на другую. Когда вбиваю в команду Replace текст на поиск и замену напрямую, все работает, когда считываю из ячеек и подставляю через переменные - не работает. 
				
  | 
		|||
| 
				 | 
			
				 | 
		
		Vba самопроизвольно меняет путь сохранения файлов и названия некоторых файлов, Vba самопроизвольно меняет путь сохранения файлов и названия некоторых файлов
	
		Vba самопроизвольно меняет путь сохранения файлов и названия некоторых файлов, Vba самопроизвольно меняет путь сохранения файлов и названия некоторых файлов
	
| 
				 
					
										06.09.2022 13:43:58
				 
				Здравствуйте. Есть несложный скрипт. Получаю список всех файлов excel в указанной папке, по очереди открываю, делаю замену некоторых слов и закрываю. Сохранение происходит через .save. 
1. Vba сохраняет изменённые файлы не с перезаписью оригиналов, а на уровень выше. Это странно, ведь используется команда .save, которая не подразумевает создание нового файла. 2. Имена файлов 1.xlsx и 2.xlsx превратились в 11 и 21.xlsx. Повторю, использовал команду .save. Вопрос: почему подробное может происходить? Windows 10. Если важно, запросы отключаю перед сохранением. 
 
					Изменено:						 - 06.09.2022 15:01:46
				 				 | 
		|||
| 
				 | 
			
				 | 
		
		vba как использовать в excel типы данных word?, vba как использовать в excel типы данных word?
	
		Как передать аргумент в событие при программном создании формы?
	
		Как передать аргумент в событие при программном создании формы?
	
| 
				 
					
										08.05.2018 04:01:15
				 
				Дмитрий Щербаков,  
загрузил файл. весь скрипт находится в модуле Module1, процедура для удаления формы находится там же, но доступ к ней Application.Ontime получить не может. Такая же процедура с чуть изменным именем добавляется непосредственно в форму, и доступ к ней получить также не удается. В приведенном вами примере было написано Me.Name, а это и есть имя формы. Главная процедура в самом низу nform(). 
					Изменено:						 - 08.05.2018 04:52:57
				 				 | 
		|
| 
				 | 
			
				 | 
		
		Как передать аргумент в событие при программном создании формы?
	
| 
				 
					
										07.05.2018 12:48:50
				 
				Дмитрий Щербаков,  
исправил, но ошибка точно такая же - и при обращении к процедуре основного кода, и при создании процедуры в форме. Не удается выполнить макрос "DelForms(UserForm1)". Возможно, этот макрос отсутствует в текущей книге, либо все макросы отключены. Основной код находится в модуле Module1, хотя вряд ли это на что то влияет. 
					Изменено:						 - 07.05.2018 12:53:57
				 				 | 
		|
| 
				 | 
			
				 | 
		
		Как передать аргумент в событие при программном создании формы?
	
| 
				 
					
										07.05.2018 12:32:16
				 
				Dima S,  
попытался. попробовал вызвать процедуру основного кода, потом добавил ее прямо в код формы. в итоге в форме получился такой код: 
 Не удается выполнить макрос "DelForms(Me)". Возможно, этот макрос отсутствует в текущей книге, либо все макросы отключены. 
					Изменено:						 - 07.05.2018 12:38:50
				 				 | 
		|||
| 
				 | 
			
				 | 
		
		Как передать аргумент в событие при программном создании формы?
	
| 
				 
					
										07.05.2018 08:42:10
				 
				Здравствуйте. Изучаю пример с форумов  
 
 Пробовал другое решение: "ThisWorkbook.VBProject.VBComponents.Remove Me", ошибка - type mismatch. Хотя вроде бы Me - ссылка на родителя, а для кнопки это форма. Пробовал помещать строку "ThisWorkbook.VBProject.VBComponents.Remove Me" в создаваемые для формы события Unload и Terminate - ошибок нет, но форма не удаляется. 
					Изменено:						 - 07.05.2018 09:07:29
				 				 | 
		|||||
| 
				 | 
			
				 | 
		
		vba не удается выделить последнюю строку диапазона, есть стандартное решение на форумах, но оно почему-то вызывает ошибку
	
| 
				 
					
										13.09.2017 11:39:01
				 
				Karataev,  
спасибо работает, сам бы ни за что не додумался. а может быть знаете что может мешать сохранить диапазон ListObject в переменную Range? Приходится применять костыль в виде address в текстовую переменную, но сохранить диапазон удобнее. 
 
					Изменено:						 - 13.09.2017 11:39:17
				 				 | 
		|||
| 
				 | 
			
				 | 
		
		vba не удается выделить последнюю строку диапазона, есть стандартное решение на форумах, но оно почему-то вызывает ошибку
	
| 
				 
					
										13.09.2017 11:18:55
				 
				Sanja, а сможете сразу на этом примере показать, как быстро расширить диапазон таблицы Разделительная на 1 строку вниз? 
Пробую делать как показано в справке microsoft 
 
 
					Изменено:						 - 13.09.2017 11:23:10
				 				 | 
		|||||
| 
				 | 
			
				 | 
		
		vba не удается выделить последнюю строку диапазона, есть стандартное решение на форумах, но оно почему-то вызывает ошибку
	
| 
				 
					
										13.09.2017 08:44:01
				 
				Sanja,спасибо большое 
				 | 
		|
| 
				 | 
			
				 |