Здравствуйте. Хочу создать макрос и вывести ярлычек для быстрой обработки N'ого объема информации однообразного типа.
На фото указана пошаговые нужды трансформации данных.
1. Необходимо заменить "перенос на новую строку" - пробелом
вот нашла макрос как это сделать [vba]
Код
Sub ReplaceNextLine() Selection.Replace What:=Chr(10), Replacement:=" " End Sub
[/vba] Но нужно довести до ума все остальное 2. Сделать тоже самое на протяжении всего столбца! Как это прописать? --- 3. Далее нужно соединить ячейки A1 + B1 и все это занести в С1. (между ячейками пробел) 3.1 И так по аналогии до конца всего столбца.
Ps можно по третьему пункту расписать по детально как это взаимосвязь будет работать на указанием пальца в отдельный кусочек кода! Именно что потребуется - соеденять ячейку A1 + B1 + C1 все это в D1 но между ними нужен будет "/" Что бы уже потом все самой делать... Нужно делать несколько макросов или в 1 все войдет?
Буду благодарна за помощь !
Здравствуйте. Хочу создать макрос и вывести ярлычек для быстрой обработки N'ого объема информации однообразного типа.
На фото указана пошаговые нужды трансформации данных.
1. Необходимо заменить "перенос на новую строку" - пробелом
вот нашла макрос как это сделать [vba]
Код
Sub ReplaceNextLine() Selection.Replace What:=Chr(10), Replacement:=" " End Sub
[/vba] Но нужно довести до ума все остальное 2. Сделать тоже самое на протяжении всего столбца! Как это прописать? --- 3. Далее нужно соединить ячейки A1 + B1 и все это занести в С1. (между ячейками пробел) 3.1 И так по аналогии до конца всего столбца.
Ps можно по третьему пункту расписать по детально как это взаимосвязь будет работать на указанием пальца в отдельный кусочек кода! Именно что потребуется - соеденять ячейку A1 + B1 + C1 все это в D1 но между ними нужен будет "/" Что бы уже потом все самой делать... Нужно делать несколько макросов или в 1 все войдет?
Ну почему же, можно и формулами. Но макросами это Я пользуюсь LibreOffice (бесплатный редактор таблиц) Там почему то эта формула не работает.. =\ Тем более если протянуть то она же не будет протягивать A1 до А32 а на всем протяжении столбца будет А1 и Б1 вместо нужных А23456789
Ну почему же, можно и формулами. Но макросами это Я пользуюсь LibreOffice (бесплатный редактор таблиц) Там почему то эта формула не работает.. =\ Тем более если протянуть то она же не будет протягивать A1 до А32 а на всем протяжении столбца будет А1 и Б1 вместо нужных А23456789
А вот об этом надо сразу предупреждать. Я не знаю, что такое LibreOffice. Если надо формулу перевести на английский, нажмите кнопку с флагом слева от формулы в сообщении
А вот об этом надо сразу предупреждать. Я не знаю, что такое LibreOffice. Если надо формулу перевести на английский, нажмите кнопку с флагом слева от формулы в сообщенииPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Или простейшим макросом. К сообщению приложен файл: 1_2.xls(40Kb)
Вам спасибо - Спасибо - СПАС ибо вы мастер! Можете пожалуйста скинуть в лс внутренности кнопки "жми"
У меня почему то с макросамми проблема просит "JRE" просит установить java - все делаю, устанавливаю, но ошибка не проподает... Не хочу качать майкрософт тяжелый... и не факт что решит проблему, но походу придется.
Или простейшим макросом. К сообщению приложен файл: 1_2.xls(40Kb)
Вам спасибо - Спасибо - СПАС ибо вы мастер! Можете пожалуйста скинуть в лс внутренности кнопки "жми"
У меня почему то с макросамми проблема просит "JRE" просит установить java - все делаю, устанавливаю, но ошибка не проподает... Не хочу качать майкрософт тяжелый... и не факт что решит проблему, но походу придется.Salica
Зачем в лс (все равно прочитать не сможете), можно и сюда. [vba]
Код
Sub un() iLastRow = Cells(Rows.Count, 1).End(xlUp).Row 'ищем последнюю заполненную строку в столбце 1 (А) For i = 1 To iLastRow 'цикл с 1-го по последнюю заполненную строки Cells(i, 3) = Cells(i, 1) & " " & Replace(Cells(i, 2), Chr(10), " ") 'в ячейку Сi (i-я строка 3 столбец)объединяем ячейку Аi (через пробел) и Вi, заменив перенос строки (Chr(10)) на пробел Next 'конец цикла End Sub
[/vba]
Зачем в лс (все равно прочитать не сможете), можно и сюда. [vba]
Код
Sub un() iLastRow = Cells(Rows.Count, 1).End(xlUp).Row 'ищем последнюю заполненную строку в столбце 1 (А) For i = 1 To iLastRow 'цикл с 1-го по последнюю заполненную строки Cells(i, 3) = Cells(i, 1) & " " & Replace(Cells(i, 2), Chr(10), " ") 'в ячейку Сi (i-я строка 3 столбец)объединяем ячейку Аi (через пробел) и Вi, заменив перенос строки (Chr(10)) на пробел Next 'конец цикла End Sub
Зачем в лс (все равно прочитать не сможете), можно и сюда.
Решилa JRE - установила Java 32х разрядов. Как открыть внутренности кнопки? ПКМ - "Установить макросы" не работает. Вообще не могу найти где этот макрос прописан для кнопки О_о
Зачем в лс (все равно прочитать не сможете), можно и сюда.
Решилa JRE - установила Java 32х разрядов. Как открыть внутренности кнопки? ПКМ - "Установить макросы" не работает. Вообще не могу найти где этот макрос прописан для кнопки О_о
Все таки еще неразрешенный моментик! Как отделить верхнюю часть ячейки от "С новой строки" Нижней части. Нижнюю нужно переместить рядом в соседнюю ячейку - по строке. Как на фото. Спасибо ^^
Все таки еще неразрешенный моментик! Как отделить верхнюю часть ячейки от "С новой строки" Нижней части. Нижнюю нужно переместить рядом в соседнюю ячейку - по строке. Как на фото. Спасибо ^^