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

Страницы: 1 2 След.
Макрос – «Сохранить как»
 
Igor67,
strPath = ThisWorkbook.Path
почему-то сохраняет на рабочий стол, хотя файл с макросом в папке...
Макрос – «Сохранить как»
 
KuklP,
Application.ThisWorkbook.Path не работает... выбивает ошибку
Макрос – «Сохранить как»
 
Igor67, "не зарывайся рогалик"  ;)
лучше помоги с циклопом каким-то и с первым вопросом...  :)
Макрос – «Сохранить как»
 
Ответ на вопрос №2:
А2 - Имя папки которую нужно будет создать
В2 - Имя листа
Код
Sub CreateFolder_SaveAs()
On Error Resume Next
oCell = Range("A2")
If Not IsEmpty(oCell) Then MkDir "C:\Users\NewLife\Music\" & oCell
ChDir "C:\Users\NewLife\Music\" & [A2]
ActiveWorkbook.SaveAs [B2]
End Sub

Работает отлично, но подозреваю что тут есть что-то лишнее.  :|  
Изменено: [VERONIKA] - 13.06.2013 03:37:35
Макрос – «Сохранить как»
 
Вы же видите что это было прямое высмеивание, с умыслом мол я какая-то дурочка и не умею пользоватся поиском.
Извините если я не правильно поняла, сегодня не самый лучший день...

Да ладно, проехали... мы тут не для того чтобы выяснять отношения.
Я все еще надеюсь на помощь.  :)

Макрос – «Сохранить как»
 
Mr. Igor67,
Не обезательно выплескивать потоки негатива когда общаешся с людьми  ;)  
эта статья не дает ответа ни на один из моих вопросов.
Изменено: [VERONIKA] - 12.06.2013 22:34:42
Макрос – «Сохранить как»
 
Ivan.kh,
к сожалению не работает...
Макрос – «Сохранить как»
 
Если так, то сохраняет на рабочий стол. (Понятия не имею почему)
Код
Sub SaveAs1()
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs [AZ32]
Application.DisplayAlerts = True
End Sub

А если так, то сохраняет в указаную папку.
Код
Sub SaveAs2()
Application.DisplayAlerts = False
ChDir "C:\Users\Вероника\Документы"
ActiveWorkbook.SaveAs [AZ32]
Application.DisplayAlerts = True
End Sub

Вопрос:
1. А как сделать чтобы он сохранял в ту папку, из которой я его открыла?
2. А еще как сделать чтобы он создавал новую папку в том месте где я ему укажу, и сохранял документ там?

К примеру, я хочу чтобы он создавал новую папку именем ячейки А1,
по адресу "C:\Users\Вероника\Документы\ (имя с ячейки А1)"
Изменено: [VERONIKA] - 12.06.2013 21:11:07
Макрос для закрытия книги + самой программы Эксель.
 
ikki,
все что мне нужно было это
Код
Application.Quit
Макрос для закрытия книги + самой программы Эксель.
 
Johny,
Сто лет искала как это сделать и не могла найти, а только задала этот вопрос, так тут же и ответ нашла...
точно такой же как и вы написали...  8)

Все равно большое спасибо за помощь!

Не думаю что фотка как-то повлияет на скорость ответов  :) просто она мне очень нравится...
Макрос для закрытия книги + самой программы Эксель.
 
Есть очень простой макрос, который закрывает книгу.

Код
Sub CloseWorkbook()
Application.ActiveWorkbook.Close
End Sub

Но сама программа Эксель продолжает работать?
Как исправить макрос, чтобы он закрывал все листы и саму программу тоже?
Проверка имени листа
 
у меня Эксель 2013, макрос работает...
жаль что он автоматически не запускается...
Как бороться с лимитом знаков в формуле?
 
Слэн,
К сожалению, я не умею макросы писать…
А в интернете ничего подобного нет.
Как бороться с лимитом знаков в формуле?
 
Hugo,
Этот пример тоже не работает. Как только я написала немного текста, и добавила получателей тут же вылезла ошибка #ЗНАЧ  :cry:
Как бороться с лимитом знаков в формуле?
 
vikttur,
Я пробовала использовать формулу СЦЕПИТЬ, -
разбила формулу на 3 части, в самой формуле знаков было очень мало, но видимо считаются все те знаки что в ячейках…
так как эффект тот же (не работает)
Как бороться с лимитом знаков в формуле?
 
vikttur,
Цель не в том чтобы отправлять письма через Эксель, иначе я бы использовала Outlook или что-либо другое.

Есть Эксель в котором будет много информации, но отправить нужно будет только некоторые ячейки.
И для того чтобы не копировать все это вручную, хотелось бы создать кнопочку, при нажатии которой все автоматически скопировалось и отправилось нужным людям…

Жаль, что не получается этой формулой, так как она очень проста в использовании.
Может кто-то знает другой вариант?  :?:
Как бороться с лимитом знаков в формуле?
 
Формула для того чтобы отправлять письма через Эксель.

Работает отлично если общее количество знаков не превышает лимита.
(Вроде бы до 250 знаков, если не ошибаюсь…)
Но как только я добавляю текст, или получателей – выбивает ошибку #ЗНАЧ

Нужен острый ум и умелые руки!  :idea:  
Нужен VBA код для вычисления 10% от числа.
 
Получилось!

Цитата
Private Sub Worksheet_Change(ByVal Target As Range)
Set nRng = Range("A1:A10")
tr = Target.Row
tc = Target.Column
If Intersect(Target, nRng) Is Nothing Then Exit Sub
If IsEmpty(Target) Then Target.Offset(, 1).Clear
With Cells(tr, tc)
If .Value > 0 Then
.Offset(, 1).Value = .Value * 0.1
Else
.Offset(, 1).Value = ""
End If
End With
End Sub

Нужен VBA код для вычисления 10% от числа.
 
Sanja,
Не работает...
Он думает что *.1 это текст
Нужен VBA код для вычисления 10% от числа.
 
Помогите пожалуйста доработать это:
Цитата

Private Sub Worksheet_Change(ByVal Target As Range)
Set nRng = Range("A1:A10")
   tr = Target.Row
   tc = Target.Column
   If Intersect(Target, nRng) Is Nothing Then Exit Sub
   If IsEmpty(Target) Then Target.Offset(, 1).Clear
   If Cells(tr, tc).Value > 0 Then
       Cells(tr, tc).Offset(, 1).Value = "*.1"
   End If
End Sub
Нужен VBA код для вычисления 10% от числа.
 
KuklP,
Работает только если

Цитата
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
[c2:c10] = [a2:a10*.1]
End Sub

Но мне не нравится, что если в ячейках А ничего нет, то в ячейках С показаны нули.
Можно ли их как-то убрать?
Нужен VBA код для вычисления 10% от числа.
 

Нужен код для VBA, чтобы в ячейках С2:С10 показывались 10% от ячеек А2:А10.
Формулу использовать нельзя, нужен код.
Как удалить цифры с ячейки, оставив только текст?
 
The_Prist,
Простите тупую блондинку...  :{}
Скачала, все сделала. Все работает! Суппер!!!
Ой спасибочки вам огромное  ;)
Как удалить цифры с ячейки, оставив только текст?
 
The_Prist, класная ссылка, все доступно и понятно...
но у меня выбивает ошибку #имя?  :(
Как удалить цифры с ячейки, оставив только текст?
 
Цитата
KuklP пишет:
не кощунствуйте!

хаха, а что это значит?  :D

Цитата
KuklP пишет:
Читайте Правила и выкладывайте пример с Вашими попытками. Раз уж слабО готовыми решениями воспользоваться.

так я же выставила свой пример.
просто у меня не получается сделать чтобы все это заработало...
Как удалить цифры с ячейки, оставив только текст?
 
LVL,
Что-то у меня не получается.
Можно пример? А то может я что-то не так делаю....  :(
Как удалить цифры с ячейки, оставив только текст?
 
пример
Изменено: VeroNika_xxx - 31.05.2013 10:46:04
Как удалить цифры с ячейки, оставив только текст?
 
В данном случае текст слева а цифры справа.
Но если можно, я бы хотела узнать разные варианты...
Спасибки всем  :)
Как сделать чтобы формула не удалялась при введении данных?
 
В ячейках А1:А10 работает макрос. (Лист1)
Можно ли сделать так чтобы этот макрос базировался на списке (Лист2)
И если я изменю список, (изменю/добавлю/удалю) то макрос тоже должен изменится….
Ввод данных в ячейку без потери формулы
 
Недавно узнала про макросы  8)
Клевая вещь!
Страницы: 1 2 След.
Наверх