Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 След.
Разделить столбцы на строки на основе первого столбца
 
Есть большая таблица с именем и телефонами привязанными к имени.
У имени может быть несколько номеров и сейчас они расположены в одной строке в разных столбцах.
Но хотелось бы разбить таблицу, таким образом чтоб всего было 2 столбца имя и телефон, если у одного имени 2 или 3 номера, то разбить это на 2 или 3 строки.
Вроде где то раньше видел решение, но уже больше часа не могу найти.
Пример во вложении.
Автозамена с переменными из соседней ячейки
 
Возможно я не корректно описал задачу.
Так как нажатие каких либо доп.кнопок точно не нужно.
На видео я подробно показал, что хочу реализовать

Автозамена с переменными из соседней ячейки
 
Так и не понял что именно делает макрос, но явно не то, что описано в сообщении №6
Автозамена с переменными из соседней ячейки
 
Не уверен что чем то поможет сам файл.

Чего нужно сделать, отображено на гифках, в реале сейчас это не работает так.
Суть задачи:
Когда в столбце A я пишу %ИЗОБ этот набор букв и символов должен заменяться на <IMG=http://127.0.0.1/imgXXX.img> где XXX берется из соседнего столбца B.
Если в столбце B более одного значения, они через запятую написаны, то при написании %ИЗОБ должна произойти автозамена в соответствии с количеством значений в столбце B. Т.е. Если в столбце B указано 75,45, то %ИЗОБ должна замениться на <IMG=http://127.0.0.1/img75.img><IMG=http://127.0.0.1/img45.img>

По сути все это я показал в гифка что в шапке.
Автозамена с переменными из соседней ячейки
 
Возможна ли вообще реализация моей задачи в excel?
Автозамена с переменными из соседней ячейки
 
Но марос не поможет в случае второй гифки.
Автозамена с переменными из соседней ячейки
 
Подскажите как реализовать автозамену, в которо будет переменная данные для которой будут браться из соседней ячейки?
Возможно более понятно будет на гифке:

А если в столбце с переменными, несколько значений, то и по автозамене должно вставляться несколько значчений.
Опять же покажу на гифке:

Как это возможно реализовать?
Изменено: Jesprit - 18.09.2017 10:32:49
Надстройка из макроса. Сохранение CSV в UTF8
 
Есть рабочий макрос для сохранения таблицы в CSV с кодировкой UTF8.
Хотелось бы из него сделать надстройку, вывести кнопку на панель и сохранять так в любой таблице.

Воспользовался этим советом:
Цитата
Надстройка - это обычная книга Excel (у надстройки свойство IsAddin=True) - создаешь книгу и сохраняешь как blabla.xla(m) и все.
Теперь ее нужно прикрепить:

2007. Кнопка "Office" - Параметры Excel - Надстройки (вкладка слева) -
Управление: [Надстройки Excel] Перейти... Появится окно "Надстройки", жми "Обзор..." и, собственно, ищи тот самый файл blabla.xla(m). Галочка стоит - надстройка "с нами", не стоит - "отдыхает".
Но при попытке выполнения, получают вот такое сообщение: object variable or with block variable not set

Как я понял надо особым образом подправить макрос, чтоб он мог работать в качестве надстройки, но не пойму что именно править.
Делается для office 2010.

Макрос во вложении, ну и сюда добавлю:
Скрытый текст
Изменено: Jesprit - 26.06.2017 11:01:04
Выпадающее меню с большим окошком выбора
 
Спасибо, то что нужно.
На всякий случай выкладываю рабочий файл.
Выпадающее меню с большим окошком выбора
 
При заполнении таблицы возможны пропуски строк и тогда формула не будет сама подставляться, не хотелось бы формулу растягивать на кучу строк вниз.
Вроде реализовал требуемое, но появилась проблема, нельзя указать подряд одно и то же имя, оно просто не появляется при выборе.
На картинке попытался показать о чем я говорю:
Выпадающее меню с большим окошком выбора
 
Со значение в текущей ячейке вроде разобрался, результат во вложении.

Как добавить возможность подстановки соответствующей фамилии?
Выпадающее меню с большим окошком выбора
 
Сделал выпадающее по этой инструкции, используя 4 способ.
Надо чтоб выпадающее меню имело более 8 строк.
Добавил возможность перемещения выпадающей менюшки на все строки в определенном столбце, но не могу реализовать чтоб значение вставлялось в текущей ячейке.
А так же не удается реализовать чтоб подставлялась соответствующая фамилия, после выбора имени.
Привязать формулу к столбцу
 
С кнопкой все именно так, но формулы должны появляться и при ручном вводе даты.
Привязать формулу к столбцу
 
Подскажите как привязать формулу к столбцу.
т.е. если значения в нужной ячейке есть то формула должна "появиться" в нужной ячейке.
Знаю что по умолчанию формулы передаются от предыдущих строк, но если одну строку оставить пустой, то далее формулы не передаются.
Или же если макросом вставлять значение, формулы так же не появляются.
Протянуть формулы на 100500 строк не вариант, так как в этих ячейках будут отображаться значения, что будет мешать в сводных таблицах, да и вообще мне кажется должен быть другой способ.
Каждый раз дважды щелкать на точку, чтоб формула протянулась, тоже не удобно и это не срабатывает если есть пустая строка.
Текущая дата в ячейку с плавающей кнопкой.
 
Спасибо, то что нужно.
Текущая дата в ячейку с плавающей кнопкой.
 
Надо вставлять текущую дату в ячейку по клику кнопки, которая перемещается по строкам в зависимости от выбранной ячейки.
Но вот дата вставляется в выбранную ячейку (может быть любая в строке), а надо чтоб не зависимо от того какая сейчас выбрана ячейка, дата вставлялась в ячейку рядом с кнопкой (столбец B)
Простенькая бухгалтерия (Выпадающие меню и составные таблицы)
 
Не могу разобраться как добавлять только одну сроку, после выбора имени из выпадающего меню, с соответствующими имени данными.
В макросе как я понял вставляется все содержимое списка "сс_фио", как же на основе этого макроса сделать требуемое, никак не могу понять.
Изменено: Jesprit - 02.05.2017 10:09:23
Простенькая бухгалтерия (Выпадающие меню и составные таблицы)
 
Все немного не то, попробую наглядно показать, чего хочу добиться.


ссылка на картинку, если полноразмерная картинка в посте не понравится модераторам.
Во вложении тот xlsx файл который на картинке.

Кнопка цитирования не для ответа [МОДЕРАТОР]

TheBestOfTheBest, к сожалению как то кривовато работает макрос. Совсем не те имена, вставляется сразу по три строки и происходит это просто при кликах на ячейки.
Изменено: Jesprit - 28.04.2017 10:37:04
Простенькая бухгалтерия (Выпадающие меню и составные таблицы)
 
Возможно не совсем корректно назвал тему. Но для меня по сути это учет.
После реализации требуемого, я на отдельном листе создам итоговый отчет по общим тратам и за определенное время.

Немного изменил файл в шапке, добавил чуток уточнений и убрал то что может привести к путанице.
Изменено: Jesprit - 27.04.2017 13:59:23
Простенькая бухгалтерия (Выпадающие меню и составные таблицы)
 
С выпадающим меню здорово, но, надо чтоб в этом столбце было выпадающее меню (обновляемое) со значениями всех имен из листа "var" столбец A. И при выборе имени сразу бы создавалась вторая строка, где были бы данные из листа "var" с соответствующими этому имени значениями. И в столбце D проставлялась бы актуальная дата.
Изменено: Jesprit - 27.04.2017 13:55:14
Простенькая бухгалтерия (Выпадающие меню и составные таблицы)
 
Название для темы: Выпадающие меню и составные таблицы.
Файл похоже и вправду был битый, перезалил его. Все подробности в примечаниях, при разрешении редактирования они появляются.
Простенькая бухгалтерия (Выпадающие меню и составные таблицы)
 
Помогите в реализации простенькой бухгалтерии.
Все подробности в xls файле или на картинке.
Изменено: Jesprit - 28.04.2017 10:33:53
отключить автоподбор высоты
 
Приветствую.

Подскажите как сделать? Надо чтобы  в  документах у меня всегда была высота строки заданная и чтобы ячейки не расширялись по вертикали когда я втыкаю туда много текста
Сохранение в CSV по хоткею с выбором папки
 
Ну вроде получилось вот так:
Код
Option Explicit
  
Sub jjj_save_activesheet_copy_as_csv()
    Dim sPath As String
      
    sPath = ActiveWorkbook.Path
    If Len(sPath) > 0 Then sPath = sPath & Application.PathSeparator
    
With Application.FileDialog(msoFileDialogFolderPicker)
.Show
sPath = .SelectedItems(1) & "\"
End With
          
    With CreateObject("Scripting.FileSystemObject")
        sPath = sPath & .GetBaseName(ActiveWorkbook.Name)
    End With
      

    ActiveSheet.Copy
    With ActiveWorkbook
        .SaveAs Filename:=sPath, FileFormat:=xlCSV
        .Close False
    End With
End Sub
Сохранение в CSV по хоткею с выбором папки
 
Есть макрос для сохранения csv в ту же папку:
Код
Option Explicit
 
Sub jjj_save_activesheet_copy_as_csv()
    Dim sPath As String
     
    sPath = ActiveWorkbook.Path
    If Len(sPath) > 0 Then sPath = sPath & Application.PathSeparator
    With CreateObject("Scripting.FileSystemObject")
        sPath = sPath & .GetBaseName(ActiveWorkbook.Name)
    End With
     
    ActiveSheet.Copy
    With ActiveWorkbook
        .SaveAs Filename:=sPath, FileFormat:=xlCSV
        .Close False
    End With
End Sub

а как бы модифицировать макрос и получить возможность выбора папки для сохранения.
Пытался поискать, но не могу осилить как такое встроить в этот макрос.
Макрос сохранения в .csv, сохранения пути оригинального файла и сохранения названия без учета расширения
 
JayBhagavan, а как бы модифицировать макрос и получить возможность выбора папки для сохранения.
Пытался поискать, но не могу осилить как такое встроить в этот макрос.
Макрос сохранения в .csv, сохранения пути оригинального файла и сохранения названия без учета расширения
 
Использую excel 2010
Нужен подобный макрос который бы работал для всех книг excel
Создаю файл C:\Users\Jesprit\AppData\Roaming\Microsoft\Excel\XLSTART\perso­nal.xlsm
Добавляю туда макрос, но в итоге корректно он работает только с этим файлом, с остальными же макрос не работает.
Так же важное условие, чтоб после отработки макроса оставалась открытой та же книга, что и да начала его работы.


Вот этот работает почти как надо, но только не для всех файлов:
Код
Sub SaveCopyAs_() 
With Workbooks.Add 
ThisWorkbook.Activate 
ActiveSheet.Copy Before:=.Sheets(1) 
.SaveAs Filename:=ThisWorkbook.Path & "\" & Name & ".csv" _ 
, FileFormat:=xlCSV, CreateBackup:=False 
End With 
Application.SendKeys "^w~~~" 
End Sub
Помогите изменить его для работы со всеми файлами.
Изменено: Jesprit - 18.11.2016 07:33:39
Отключить автоизменение высоты строки при вставке.
 
Нашел еще похожую тему где и подсказали решение.

Достаточно выставить фиксированную высоту строк во всем документе и более высота не меняется.

Хотя конечно было бы лучше найти способ, который можно один раз применить ко всем документам.
Отключить автоизменение высоты строки при вставке.
 
Посмотрел внимательнее, все же галочка "Переносить по словам" появляется сама, после редактирования ячейки.

Пример во вложении.
Если скопировать ячейку a1, вставить в любую другую, после по двойному клику войти в режим редактирования ячейки, то при переключении на другую ячейку меняется высота строки.
Отключить автоизменение высоты строки при вставке.
 
Цитата
Z написал:
Создаем трудности, чтобы героически их преодолевать?!
А все же по теме, есть какие предложения?
Трудность есть давно и сейчас преодолевается каждый день, изменяя высоту строки вручную, а хотелось бы про это забыть.  
Страницы: 1 2 След.
Наверх