Максим! Я жутко извиняюсь! Все работает отлично!!! Я сама в разных файлах смотрела результат.
В одно прописала макрос, а в другом смотрела. Блин сама себя бешу!!! Ужас просто!! Сори за такое мучение Вашего золотого мозга!!! Изменено: bekzus - 5 Сен 2014 16:13:57
"F1 творит чудеса". А кто этот F1 создал-то? Случайно не Максим Зеленский? [IMG]
Максим, конечно это не в рамках этой темы, но я думаю Вам это будет слишком легко, чтобы открывать отдельную тему для этого. У меня есть пользовательская форма, где есть textbox с названием "CurrentDate", в котором должно выходить сегодняшняя дата, только в форме текста. Ниже код как я этого добилась путем использования отдельной ячейки на листе "Главный" в "B3" куда вывела сегодняшнюю дату, а затем в "B4" формулой поменяла на текст и в конце CurrentDate.Value = Range("B4" .Value.
Можно ли это упростить или только так?
Код
With Sheets("Главный")
Sheets("Главный").Visible = TrueSheets("Главный").SelectRange("B3").Value = Date
Range("B3").NumberFormatLocal = "Д МММ МММ"
Range("B4").FormulaR1C1 = "=TEXT(R[-1]C,""Д МММ МММ"")" Range("B3", "B4").Select
With Selection.Font
.Color = -2496003
.TintAndShade = 0
End With
CurrentDate.Value = Range("B4").Value
Sheets("Ãëàâíûé").Visible = False
End With