Бесплатные консультации по Excel

Пояню..

Допустим финансовое отображение ячейки - "22,00 грн"
.Value= 22
.Text = "22,00 грн"

Мож я ошибаюсь, но твой вариант получит "22"..

зы. кейс вроде побыстрее будет ;):D
 
Пояню..

Допустим финансовое отображение ячейки - "22,00 грн"
.Value= 22
.Text = "22,00 грн"

Мож я ошибаюсь, но твой вариант получит "22"..

зы. кейс вроде побыстрее будет ;):D

В моем случае получим то, что вернет COleCurrency::Format() ;)
 
ну тогда ты зажилил всю суть задачи, потому и мусолили стоко :D
Удачи:пиво:
 
где вас таких рисуют :рл:
а сколько выдает? :D

Кавычки ввели в заблуждение. Не дочитал, что установлен финансовый формат отображения числа, а не введен текст "22,00 грн".
Перечитай внимательно то, что я писал ранее
Есть данные хранящиеся в ячейке (причем Эксель на свое усмотрение определяет какой их тип в данный момент больше подходит пользователю, т.е. думает и решает что это, текст или число как в примере выше), а есть формат отображения этих данных который звисит от того, какой тип данных в данный момент им присвоил Эксель.
Твой пример как раз иллюстрирует это утверждение.
 
Я много работаю в Excel, ежедневные задачи не вызывают трудностей. Но вот хочу поменять работу, а требуются знания по написанию макросов. Сроки для обучения сжаты. Ищу репетитора. djek1, вам это интересно?
 
Нет , не интересно..
 
4 - Внимание вопрос: как привести на уровне ВБА значение в клетке к текстовому типу, дабы можно было воспользоваться полем Characters.

если через Excel Automation, то нужно присвоить свойство NumberFormat="@". В VBA скорей всего аналогично

Меняет формат отображения ячейки для конечного пользователя, но в ячейке остается число.

ну да, в свойстве Value что лежало то и будет лежать, поэтому чтобы в итоге получился текст в ячейке текстового формата, то кроме NumberFormat="@", нужно также прочитать значение из Value, преобразовать в строку и присвоить обратно.
Если присваивать Value числовые значения, а формат ячейки текстовый, то Excel при открытии такого файла будет подсвечивать эти ячейки ругаясь что в текстовом поле числовое значение...
 
Есть сводная таблица.

Из сводной таблицы нужно выбрать данные. Как рзобрать сводную таблицу?

Фильтром выбрали клиента у которого несколько договоров.

Каким образом вытащить номер договора и сумму?

спасибо.
 

Вкладення

  • ex1.xls
    33.5 КБ · Перегляди: 55
Есть сводная таблица.
Из сводной таблицы нужно выбрать данные. Как рзобрать сводную таблицу?
Фильтром выбрали клиента у которого несколько договоров.
Каким образом вытащить номер договора и сумму?
спасибо.
Вообще то сводная таблица и создаётся для выборки данных, а Вы её потом хотите ещё и разобрать ?? Это как и зачем?? Если у Вас сложности с использованием сводной, то работайте с лист1 , из которого формируется сводная а именно отсортируйте по клиенту и вставьте при каждом изменении клиента промежуточные итоги. В результате получите сумму по каждому договору и сумму по каждому клиенту.
 
на основе данных из сводной таблицы мне нужно формировать отчеты в word. Итоговая сводная таблица достаточно большая, поэтому перед формированием отчета используется фильтр по клиенту.

Решил проблему копированием сводной таблица на другой лист, и потом как с обычной таблицей работаю.
 
Нужна помощь! Как сделать автоматическое определение вечерних и ночных часов работы водителя на примере автомобиля МАН ВІ8056АІ?
 

Вкладення

  • 02.2012 таксировка.xls
    1.3 MБ · Перегляди: 56
  • формула расчета вечерних часов.xls
    14.5 КБ · Перегляди: 84
Останнє редагування:
Макросом +/- легко

Или вы формулой хотите?
 
можно макросом, хотя я пользуюсь формулами - макросы не умею писать
 
КОд макроса завтра скину. А формулами я не умею :) ТАк по роду деятельности приходилось работать тока с ВБА.
 
как научится писать макросы? что подскажите, где подчерпнуть информациЮ? Или кто может научить этому делу??? не бесплатно!!!! коды, что за коды? вот один человек который писал макросы не хотел делится этим кодом, они стандартные эти кода? извеняюсь за сумбур, жду помощи!
 
как научится писать макросы? что подскажите, где подчерпнуть информациЮ? Или кто может научить этому делу??? не бесплатно!!!! коды, что за коды? вот один человек который писал макросы не хотел делится этим кодом, они стандартные эти кода? извеняюсь за сумбур, жду помощи!

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

Вкладення

  • LEKSB.XLS
    896 КБ · Перегляди: 85
  • УСО.XLS
    332 КБ · Перегляди: 83
Назад
Зверху Знизу