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

Страницы: 1 2 След.
Автоподбор по размеру экрана
 
Добрый вечер!
Извините, но не могли бы подсказать , как сделать так, чтобы макрос срабатывал при переходе на лист который нужно подобрать автоматически по размеру экрана. А то бывают файлы где есть стартовый лист, а потом уже лист с информацией и файл открывается со стартового листа
Автоподбор по размеру экрана
 
Спасибо за помощь! Все получилось :)
Автоподбор по размеру экрана
 
Добрый день!
Подскажите пожалуйста, как можно реализовать следующую задачу: при открытии файла, чтобы информация на навигационном листе автоматически подстраивалась под размер экрана компьютера. Пример файла прилагаю. Заранее большое спасибо!!!
Макрос-переключатель для скрытия/отображения столбцов, Код срабатывает не правильно
 
Доброго вечера! Помогите, пожалуйста, разобраться с кодом. Проблема в следующем: первая часть макроса на "листе1" отрабатывает отлично, но вторая часть макроса на "листе2" срабатывает не правильно макрос выделяет область (A:BK) и скрывает ее. Поймите правильно, сам файл выложить не могу. На листах содержатся, таблицы с данными и больше нечего нет. Может, кто-то уже сталкивался с похожей проблемой?! Заранее спасибо! Код находится в файле.
Не работает формула получить данные сводной таблицы.
 
Спасибо за помощь!!
Не работает формула получить данные сводной таблицы.
 
Добрый день!
Помогите, пожалуйста, разобрать с формулой! Почему она не вычисляет? В чем моя ошибка при написание данной формулы? Формула находится в L9
Как сделать пересчет таблицы из рублей в доллары по средством переключателя
 
Спасибо большое за помощь! Я наверно не правильно выразил свою мысль, желтым цветом я пытался обозначить, что нужно, чтобы пересчитывались ячейки в столбцах 11 и 22 (которые повторяются через каждые два столбца) и не все подряд строчки, а только те которые нужны!
Как сделать пересчет таблицы из рублей в доллары по средством переключателя
 
Спасибо большое! Таблица большая! Как можно осуществить тоже самое, но не привязоваясь к цвету ячеек т.к. ячейки практически все имеют один и тот же цвет.
Как сделать пересчет таблицы из рублей в доллары по средством переключателя
 
Добрый день!
Уважаемые  форумчани, помогите, пожалуйста с решением вопроса!
У меня есть таблица, мне нужно, что бы в зависимости от выбора валюты таблица пересчитывалась. Но есть пару небольших нюансов, нужно, чтобы пересчитывались ячейки которые закрашены в желтый цвет и формат ячеек оставался «_(* # ##0_);_(* (# ##0);_(* "-"_);_(@_)». Подскажите, пожалуйста как это сделать. Видел подобную тему на форуме, но там пересчитываются все ячейки подряд и формат ячеек другой (http://planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=8&TID=11934&MID=95925#message95925).
Заранее огромное спасибо.
Как упростить/оптимизировать код
 
Доброе утро!!Спасибо большое всем за помощь!Все получилось!!Теперь процесс обновления всех файлов занимает всего полторы минуты!!
Как упростить/оптимизировать код
 
Доброго времени суток!Спасибо большое за ответ!Извините , а нельзя ли как то поподробнее рассказать как отключить обновление экрана и события??
Как упростить/оптимизировать код
 
Спасибо большое за код!!! Все заработало как надо, единственный вопрос:  
.[b2].Resize(91) = Application.Transpose(Sheets(2).[h7:ct7].Value)
в ячейках [h7:ct7] находятся даты, а после выполнения команды в колонку b2:b92 приходят строковые значения этих дат. В результате сводная таблица формируется не правильно. Вопрос как предотвратить преобразование типа из даты в строку?Или как в результирующей колонке B поменять тип на дату(как воспользоваться функцией ДАТАЗНАЧ)?
Как упростить/оптимизировать код
 
Спасибо за подсказку!! А как правильнее тогда будет написать..мне всегда нужно заполнять 91 строку!!
Как упростить/оптимизировать код
 
m = .Cells(2, 4) вот эта строчка может меняться...а все остальные они не меняются!!Извините, а Вы не могли бы поподробнее рассказать про массивы..а тоя не совсем понял, что вы написали..
Как упростить/оптимизировать код
 
Спасибо за ответ! Извините, а нельзя ли по подробнее обьяснить, что сделать, а то я новечек и еще плохо в этом разбираюсь!
Как упростить/оптимизировать код
 
Добрый день! Помогите, пожалуйста с оптимизировать код, интересует та часть которая переносит данные на лист «EXIT». Структура всей системы такова есть файл управления, когда его запускаешь он начинает открывать все мелкие файлы и обновлять, после обновления в каждом файле начинает заполняться лист «EXIT»… проблема заключается в том, что заполнение листа «EXIT» занимает около 10 мин., это происходит только тогда когда эти маленькие файлы открываются через файл управление, а если каждый файл по отдельности открывать то лист заполняется быстро! Подскажите пожалуйста как ускорить этот процесс, пример файла с кодом прилагаю!  
Вот код:  
 
Option Explicit  
 
Private Sub Workbook_Open()  
Dim i As Integer  
Dim d As Date  
Dim s As Long  
Dim f As String  
Dim m As String  
Dim k As String  
 
 
  Sheets("Оборудование ИТ").Select  
   If [h7] <> Date Then
       Range(Cells(9, 8), Cells(9, 101 - Date + [h7])).Value = _
       Range(Cells(9, 8 + Date - [h7]), Cells(9, 101)).Value
       Range(Cells(9, 101 - Date + [h7] + 1), Cells(9, 101)).ClearContents
          [h7] = Date
   End If  
   Sheets("EXIT").Select  
   Selection.ClearContents  
     
  'перенос данных на лист EXIT  
   Sheets("Оборудование ИТ").Select  
   For i = 8 To 98  
       With Sheets(1)  
       f = .Cells(1, 4)  
       m = .Cells(2, 4)  
       k = .Cells(3, 4)  
       End With  
         
       With Sheets(2)  
       d = .Cells(7, i)  
       s = .Cells(9, i)  
       End With  
         
       Sheets("EXIT").Activate  
       Cells(i - 6, 2) = d  
       Cells(i - 6, 4) = s  
       Cells(i - 6, 1) = "БДДС"  
       Cells(i - 6, 3) = m  
       Cells(i - 6, 5) = k  
       Cells(i - 6, 6) = f  
         
   Next  
     
End Sub
Как в зависимости от плавающей даты провести суммирование
 
Спасибо большое за формулу работает!!! Извините , а еще на подскажите как сделать так чтобы месяца тоже автоматически определялись, в зависимости от того как даты сдвигаются!
Как в зависимости от плавающей даты провести суммирование
 
Добрый день! Спасибо за такой хороший форум! Заранее извините если такая тема уже была….У меня есть файл в нем на странице «Оборудование ИТ» есть строка дата и строка значений, дата каждый день меняется при помощи макроса в зависимости от системной даты, и соответственно строка со значениями вместе с датами перемещается! Подскажите пожалуйста как сделать так , чтобы на листе «ИТОГ» в графе месяц в определялся месяц по датам на листе «Оборудование ИТ» а в графе сумма суммировались числа по месяцам!
Как сделать так, чтобы значения в ячейках смещались на одну ячейку назад
 
Доброго времени суток! Михаил, Вы не посоветуете мне книгу VBA для новичков, пожалуйста?
Как сделать так, чтобы значения в ячейках смещались на одну ячейку назад
 
Если я правильно понял, то таблица в конце становиться короче??и как то надо чтобы она автоматически дорисовавалась??
Как сделать так, чтобы значения в ячейках смещались на одну ячейку назад
 
Спасибо большое!Вот тут возникает еще один вопрос!Лист заполняет ответственный человек каждый день, но ему нужно как то ограничить доступ к листу по времени т.е. после 18.00 он нечего изменить не может...а в файле несколько таких листов (5 штук), т.е. 5 человек должно иметь доступ, но каждый к своему листу!
Как сделать так, чтобы значения в ячейках смещались на одну ячейку назад
 
Спасибо!Даты я сделал,чтобы они менялись...проблема как сделать, чтобы столбцы под датами двигались..как показанно в примере 2!!!
Как сделать так, чтобы значения в ячейках смещались на одну ячейку назад
 
Высылаю более наглядный пример!!
Как сделать так, чтобы значения в ячейках смещались на одну ячейку назад
 
Нужно, чтобы ячейки под датами (в которых будет информация) в момент изменения дат, соответственно смещались на одну в лево т.е. даты идут вперед, а данне соответственно назад!
Как сделать так, чтобы значения в ячейках смещались на одну ячейку назад
 
Доброго времени суток! Помогите, пожалуйста!!! Есть временной интервал (квартал), каждый день даты меняются относительно сегодняшнего числа на 3 мес. вперед…подскажите пожалуйста как сделать так, чтобы ячейки с данными под датами перемещались соответственно на одну ячейку назад раз в сутки при смени даты….
Добавление в формулу ссылки на другой лист
 
{quote}{login=тухачевский}{date=22.03.2010 01:22}{thema=}{post}макрос{/post}{/quote}  
 
Спасибо огромное!  
Как доработать макрос что бы не было привязки к диапазону а действовало на всю книгу?
Добавление в формулу ссылки на другой лист
 
{quote}{login=vikttur}{date=22.03.2010 12:08}{thema=}{post}Тогда что Вы хотите от машины, которая понимает логику, но никак не поймет словесное описание?  
Если есть какая-то закономерность в чредовании строк/столбцов, то формулу можно придумать, иначе вот такое - :({/post}{/quote}  
 
Так ведь логика есть:  
формат лист1=лист2,    
нужно сделать лист2-лист1,    
но в ячейках листа 2 уже стоят формулы которые нельзя ломать.
Добавление в формулу ссылки на другой лист
 
{quote}{login=vikttur}{date=22.03.2010 11:54}{thema=}{post}В Лист3 переставьте значения таким образом, чтобы порядок строк соответствовал порядку, в котором должны вноситься данные на Лист2.  
При протягивании в Лист2 формулы =Лист3!B$4*2-Лист1!B2 ссылка будет автоматически меняться.  
Или опять не та "хотелка"?{/post}{/quote}  
 
все правильно говорите, только нет возможности переставить в листе 3 данные в том же формате что и на листе 2 , в реальности лист 2 содержит ссылки на несколько десятков внешних источников.
Добавление в формулу ссылки на другой лист
 
{/post}{/quote}  
что значит не в ручную?  
комп железный он не знает, что вы хотите{/post}{/quote}.е из каждой ячейки  
 
т.е из каждой ячейки листа 2 вычесть ячейку листа 1, при том что лист 2 уже содержит формулы с абсолютными ссылками на разные источники.
Добавление в формулу ссылки на другой лист
 
{quote}{login=vikttur}{date=22.03.2010 11:41}{thema=}{post}А говорите, что знаете о видах ссылок :)  
Совет Excel-ok проверяли?{/post}{/quote}  
 
Про F4 тоже вкурсе :)  
 
это работает в ручном режиме, нужно физически из каждой ячейки листа 2 вычесть ячейку листа 1, если массив составляет неск. сотен строк/столбцов то задача практически не реальная.
Страницы: 1 2 След.
Наверх