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

Страницы: 1
Сводная диаграмма по трем параметрам
 
Добрый день.

Подскажите, пожалуйста, как построить график для сводной таблицы вида:
Месяц/Скорость/кол-вол
Где месяца идут в строках, скорость в названиях столбцов, а на пересечениях кол-во.

Нужно чтобы график выглядел так:
по горизонтальной оси - месяца
по вертикальной - скорость
а на точках пересечения - кол-во

Можно вообще такое построить?
Преобразование таблицы
 
Добрый день. Помогите, пожалуйста, преобразовать таблицу.

Есть таблица. Где наименования указаны в строках, месяца в названиях столбцов. На пересечениях наименований и столбцов указаны количества.
Нужно преобразовать таблицу так, чтобы в первом столбце были наименования, во втором - количества, а в третьем - месяцы.

Пример прилагаю.
Вывод сообщения при не найденных значениях
 
Добрый день.
Подскажите, пож-та, что не так с кодом.

Ниже представлен кусок кода. В Textbox вводим значение которое необходимо найти в столбце F. И ищем
Если значение не найдено, необходимо выводить сообщение об ошибке.
Однако если значение не найдено вываливается ошибка 91 на строку "Log_F = oRange.Find(What:=TextBox1.Text, After:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False).Activat"

Код
Private Sub CommandButton1_Click()
 Dim vRow As Long, vCol As Long
    Dim RowData As Long, ColData As Long
    Dim tmpNum As String
    Dim firstValue As Variant, find_kod As Variant
    Dim n_row As String
    Dim i As Long
    Dim BarCod As String
   Dim Row_F As Variant
    Dim oRange As Range
    Dim Log_F As String
    Dim Row_K As Variant
     Dim lRange As Range
     Dim Log_K As String
      
If TextBox1.Text <> "" Then
    BarCod = TextBox1.Text
Else
    VBA.MsgBox ("Ââåäèòå áàðêîä")
    Exit Sub
End If
  
   If TextBox1.Text <> "" Then 
           
       Set oRange = Workbooks("base.xlsm").Sheets("îáùèé ñïèñîê").Range("F:F")
        oRange.Select
        Row_F = ""
      
        Log_F = oRange.Find(What:=TextBox1.Text, After:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False).Activate
        If Log_F = True Then
 
        Row_F = oRange.Find(What:=TextBox1.Text, After:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlWhole, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False).Row
       
        Else
        If TextBox1.Text <> "" Then
        VBA.MsgBox ("Øòðèõ-êîä íå íàéäåí!" & VBA.Chr(13) & "ÎÁÍÎÂÈÒÅ ÒÀÁËÈÖÓ!")
      Exit Sub
       End If
Сортировка повторяющихся значений
 
Добрый день.

Подскажите, пож-та, как можно  сделать следующее:
Есть столбец с повторяющимися значениями:
10
10
10
11
11
11
12
12
12
Хочу отсортировать чтобы было:
10
11
12
10
11
12
10
11
12
Проблема с макросами: ошибка 57121
 
Добрый день.

Файл эксель с макросами работало все ок. Файл без проблем открывался и работал  как на основном компе так и у остальных. После смена компа любое действие с файлом стало бить файл. Т.е . на самом рабочем компе все ок. Файл отрабатывает нормально. Однако у остальных файл работать перестал. Выдает ошибку Run-time error 57121 "Application-defined or object-defined error".файл

Заранее спасибо.
Изменено: lexy4ka - 10.02.2014 23:17:51 (Перезалила файл)
имя столбца если есть отметки в ячейке, вывод имени столбца если в ячейке столбца есть отметка
 
Добрый день.

Подскажите, пожалуйста, как формулами лучше решить такую вот задачку.
Сформировать новую таблицу содержащую дату - имя столбца - если в столбце есть маркер, маркер может быть любой, не обязательно тот что сейчас.
См. файл.

Заранее очень благодарна за помощь.
Страницы: 1
Наверх