Страницы: 1 2 След.
RSS
перевернутая ячейка в Excel
 
Коллеги добрый день!  
Можно ли развернуть текст в ячейке "вверх ногами"? Не разместить текст внедрением объекта, а именно перевернуть текст в изменяемой ячейки, в которую подтягиваются данные?
 
Формат ячеек-выравнивание- и крутите как хотите там стрелочка есть...
 
{quote}{login=Микки}{date=30.12.2009 01:18}{thema=}{post}Формат ячеек-выравнивание- и крутите как хотите там стрелочка есть...{/post}{/quote}  
 
Миш, так текст "вверх ногами" не сделаешь...
 
Попадалось где то такое решение: копировать ячейку как рисунок, потом вставить и перевернуть на 180°
 
{quote}{login=VictorK}{date=30.12.2009 01:43}{thema=}{post}Попадалось где то такое решение: копировать ячейку как рисунок, потом вставить и перевернуть на 180°{/post}{/quote}  
 
"...Не разместить текст внедрением объекта, а именно перевернуть текст в изменяемой ячейки, в которую подтягиваются данные?.."
 
{quote}{login=The_Prist}{date=30.12.2009 01:38}{thema=}{post}Что значит "вверх ногами"? Если просто расположить символы в обратном порядке - то недавно тема поднималась. Формулами не добиться желаемого результата без применения доп.ячеек. Можно на VBA сделать пользовательскую функцию.{/post}{/quote}  
 
Именно вверх ногами, туда должна подтягиваться функция =СЕГОДНЯ() Но так как это выгружается из другой программы в шаблоны Excel, подцепить модуль на VBA будет достаточно проблематично.
 
Да, а если 4 то стул:) а если, соответственно, август - то "авг" вверх ногами
 
artnick, а зачем Вам это?!
 
{quote}{login=The_Prist}{date=30.12.2009 02:14}{thema=}{post}...Можно еще монитор перевернуть.{/post}{/quote}  
 
Жесть ;-)))  
Можно и самому перевернуться :)
 
{quote}{login=Serge 007}{date=30.12.2009 02:13}{thema=}{post}artnick, а зачем Вам это?!{/post}{/quote}  
 
Для печати поля времени в ценнике, который выгружается в Excel из кассовой программы. Основные ценники печатаются напрямую, для единобразия и облегчения работы при проверки ценников. К сожалению, направление ленты для ценников не позволяет переориентировать шаблон. Легче перевернуть одну ячейку, чем перестраивать полностью систему.
 
Тогда чем Вам не подходит предложенное решение?  
Если написать макрос ("копировать ячейку как рисунок, потом вставить и перевернуть на 180"), поместить его в Personal и назначить ему хоткейс?
 
{quote}{login=Serge 007}{date=30.12.2009 02:39}{thema=}{post}Тогда чем Вам не подходит предложенное решение?  
Если написать макрос ("копировать ячейку как рисунок, потом вставить и перевернуть на 180"), поместить его в Personal и назначить ему хоткейс?{/post}{/quote}  
 
Частой сменой операционного персонала:) Который не очень обучаем. Соответственно, ему нужно выгрузить ценник и нажать кнопку "печать". В противном случае риск запутаться на местах очень высок.
 
Так пусть себе необучаемый прерсонал пишет в ячейку в нормальном виде, макрос сам разберется, что переворачивать :)
 
{quote}{login=vikttur}{date=30.12.2009 03:18}{thema=}{post}Так пусть себе необучаемый прерсонал пишет в ячейку в нормальном виде, макрос сам разберется, что переворачивать :){/post}{/quote}  
 
Это должна быть нередактируемая ячейка, подтягивающаяся автоматически, т.е. заданная, как =сегодня(). Все ячейки, кроме одной, закрыты для редактирования.
 
Это должна быть нередактируемая ячейка...  
 
*_________________________________________*  
 
Тем более :-)
 
{quote}{login=Serge 007}{date=30.12.2009 03:57}{thema=}{post}  
...Тем более :-){/post}{/quote}  
Для того, чтобы запускать макрос, надо научить персонал не забывать его запускать, пусть и с хоткея. По опыту - очень сложно...
 
А так, что не подходит?
 
{quote}{login=artnick}{date=30.12.2009 04:02}{thema=Re: }{post}{quote}{login=Serge 007}{date=30.12.2009 03:57}{thema=}{post}  
...Тем более :-){/post}{/quote}  
Для того, чтобы запускать макрос, надо научить персонал не забывать его запускать, пусть и с хоткея. По опыту - очень сложно...{/post}{/quote}  
Да персонал даже и подозревать не будет о существовании макроса. Единственно - макросы должны быть разрешены.
 
{quote}{login=kim}{date=30.12.2009 04:03}{thema=}{post}А так, что не подходит?{/post}{/quote}  
 
"вверх ногами" не получается...  
 
*_______________________________*  
 
 
Для того, чтобы запускать макрос, надо научить персонал не забывать его запускать, пусть и с хоткея. По опыту - очень сложно...  
 
Можно чтоб макрос запускался периодически - раз в ...  
или по событию, чем не вариант?
 
{quote}{login=Serge 007}{date=30.12.2009 04:09}  
 
Для того, чтобы запускать макрос, надо научить персонал не забывать его запускать, пусть и с хоткея. По опыту - очень сложно...  
 
Можно чтоб макрос запускался периодически - раз в ...  
или по событию, чем не вариант?{/post}{/quote}  
 
1. На компьютерах не только печатают ценники, на них просто распечатываются таблицы - переодически раз в - не подходит.    
2. по событию - если событие - выгрузка ценника из кассовой программы - не совсем подходит, в частности, потому что в EXcel выгружаются несколько типов ценников - для каких-то ценников это не подходит.  
3. Может происходить выгрузка нескольких ценников - с одной стороны решаемо - каждая например 18 ячейка в стобце, но не вызовет ли это пониманием EXcel, что страницы не пусты, и, соответственно, распечатки всего рулона?
 
Вам пять (или шесть?) человек советуют применить макрос. Ну не умеет Excel писать вверх ногами, картинку перевернуть - другое дело. А чтобы сомнения Вас не мучили, пора уже выложить небольшой пример желаемого, Вам помогут. Макрос может запускаться с определенной периодичностью, после заполнения конкретной ячейки, после открытия книги... Неужели нельзя труднообучаемых научить нажимать единственную кнопочку для запуска печати? "Не нажмете - не напечатает".
 
{quote}{login=Микки}{date=30.12.2009 01:18}{thema=}{post}Формат ячеек-выравнивание- и крутите как хотите там стрелочка есть...{/post}{/quote}  
А что если основной тескт выставить на +90 градусов, а перевернутую часть на -90? И затем параметры печати настроить как необходимо.
 
{quote}{login=}{date=30.12.2009 05:54}{thema=Re: }{post}{quote}{login=Микки}{date=30.12.2009 01:18}{thema=}{post}Формат ячеек-выравнивание- и крутите как хотите там стрелочка есть...{/post}{/quote}  
А что если основной тескт выставить на +90 градусов, а перевернутую часть на -90? И затем параметры печати настроить как необходимо.{/post}{/quote}  
файлик не приклеился
 
странно что в преидущем посте не решились применить камеру
 
{quote}{login=}{date=30.12.2009 06:49}{thema=}{post}странно что в преидущем посте не решились применить камеру{/post}{/quote}  
 
LOL
[*]<a href="mailto:info@ledrex\";>
 
{quote}{login=}{date=30.12.2009 05:54}{thema=Re: }{post}{quote}{login=Микки}{date=30.12.2009 01:18}{thema=}{post}Формат ячеек-выравнивание- и крутите как хотите там стрелочка есть...{/post}{/quote}  
А что если основной тескт выставить на +90 градусов, а перевернутую часть на -90? И затем параметры печати настроить как необходимо.{/post}{/quote}  
 
... и опять не получится "вверх ногами"...
 
{quote}{login=}{date=30.12.2009 06:49}{thema=}{post}странно что в преидущем посте не решились применить камеру{/post}{/quote}  
 
Это наверное решение.  
Осталось только запускать макрос, который будет прописывать "фото ячеек" в рулоне ценников :-)
 
Используйте объект «Камера», кнопку которого в Excel 2003 можно вытащить на какую-нибудь панель из меню: Вид - Панели инструментов – Настройка – вкладка Команды – категории: Сервис – окно: Команды.  
Пиктограмма объекта выполнена в виде фотоаппарата.  
Выделить ячейку, снимок которой необходим, кликнуть на кнопку «Камера», выделить мышкой место под снимок. Снимок затем можно вращать вместе с надписью.  
 
В Excel 2007 можно проще: встать на рамку любой автофигуры, в зону формулы (над листом, где fx) ввести формулу ссылки на интересующую ячейку, например: =A1    
Затем вращаем автофигуру, в Excel 2007 текст вращается вместе с автофигурой.
 
Попробовал записать макрос макрорекордером (копировать рисунок/вставить/повернуть).  
В Excel 2003 все действия записались:  
 
Selection.CopyPicture Appearance:=xlScreen, Format:=xlBitmap  
ActiveSheet.Paste  
Selection.ShapeRange.IncrementRotation 180#  
 
а вот Excel 2007 последнее действие (поворот автофигуры на 180°) почему то не записывает, хотя все действия при записи были аналогичными.  
Почему так происходит?
 
А у меня наооборот, записывает Selection.ShapeRange.IncrementRotation 180#, но не записывает саму вставку изображения с камеры :(
Страницы: 1 2 След.
Читают тему
Наверх