Ru-Board.club
← Вернуться в раздел «Программы»

» Excel FAQ (часть 2)

Автор: slech
Дата сообщения: 16.08.2006 10:48
Mushroomer
Не совсем. У меня есть таблица где поля написаны мелкими буквами, а я хочу сделать их большими.
Просто жму кнопкуи бац они уже большие. Нету такого ?
Автор: Mushroomer
Дата сообщения: 16.08.2006 11:37
slech
Полный аналог как в Word? Думаю, что нет. Ну по-крайней мере я не знаю такой комбинации клавиш
Автор: ZORRO2005
Дата сообщения: 16.08.2006 12:47
sizop
Да,я ошибся,надо
Вставка-->Имя-->Присвоить

Цитата:
Если присваивать имена, это связи с документами по новой создавать?

Нет наверно

Добавлено:
missile

Цитата:
А подскажите, плз., где можно найти английским именам функций их русскоязычные аналоги?

Вот здесь:
http://dom.bankir.ru/attachment.php?attachmentid=21743&d=1153721549

Добавлено:
locksmith
Фомат-->Условное форматирование
Значение-равно-1
Задаешь свой цвет в Формат...

Нажимаешь кнопку А также...
Значение-равно-2
Задаешь свой цвет в Формат...

и так максимум 3 цвета,а чтобы задать больше цветов надо написать макрос
Автор: SERGE_BLIZNUK
Дата сообщения: 16.08.2006 13:18
locksmith

Цитата:
Я имел в виду, чтобы цвет ячейки был например строго зеленым если в другой ячейке допустим стоит чило 1
И если допустим стоит 2 то цвет ячейки становится синим
если 3...... и т.д.
т.е. определенному числу соответствует свой цвет (но только какой мы хотим задать)

в рамках чистого Excel - думаю, проблематично сделать, зато можно написать функцию на VBA...

Добавлено:
по программированию сюда Excel VBA
пример кода [more=тут]
в Excel Alt-F11 - вставить код (объект Worksheet событие Change)

Код:
Private Sub Worksheet_Change(ByVal Target As Range)
privCellValue = Cells(1, 1) ' Берём значение ячейки в переменную privCellValue
Select Case privCellValue
Case 1
With Cells(5, 5).Interior
.ColorIndex = 39
.Pattern = xlSolid
End With
Case 2
With Cells(5, 5).Interior
.ColorIndex = 45
.Pattern = xlSolid
End With
Case 3
With Cells(5, 5).Interior
.ColorIndex = 50
.Pattern = xlSolid
End With
Case 4 To 9999999
With Cells(5, 5).Interior
.ColorIndex = 3
.Pattern = xlSolid
End With
Case Else ' Other values.
Cells(5, 5).Interior.ColorIndex = xlNone
End Select
End Sub
Автор: Yuk
Дата сообщения: 16.08.2006 15:05
missile

Цитата:
где можно найти английским именам функций их русскоязычные аналоги?

Или здесь:
http://www.kimep.kz/bcb/teachers/~vlasov/MIS/week_16/Excel_Functions.htm
Автор: Diabolik
Дата сообщения: 17.08.2006 10:48
Простите если повторюсь, но подскажите как можно в Excel раскрывающееся меню (как на картинке в левом краю)? Очень срочно надо!
Автор: Strange BELK
Дата сообщения: 17.08.2006 12:58
Люди, хелп...
Как можно создать такой список, что есил в ячейке (допустим) А5="Имя", то Ексель значение в ячейке "А5" воспринимает как имя диапазона?

Или может кто-то подскажет другой способ выхода из ситуации:
У меня два столбца на 1-й странице, являющейся перечнем: БРЕНД и НАИМЕНОВАНИЕ.
На 2-й странице у меня табличка, в которую я хочу забивать данные по распространению товара, указанного в наименовании.

Я хочу на 2-м листе в столбце БРЕНД выбрать одну позицию из диапазона "БРЕНД" на 1-м листе. Затем, в столбце НАИМЕНОВАНИЕ на 2-м листе, выбрать одну из позиций, принадлежащих выбраному бренду. (список наименований на 1-м листе)

Например:
стр.1
БРЕНБ НАИМЕНОВАНИЕ
РАЗ    Товар1.1
    Товар1.2
ДВА    Товар2.1
ТРИ    Товар3.1
    Товар3.2
    Товар3.3

Стр.2
БРЕНД
Тут я выбираю из списка один бренд из столбца "БРЕНД" на 1-й стр. (например я выбрал ТРИ)
НАИМЕНОВАНИЕ
Тут я хочу видеть список всех товаров данного бренда. (если бренд ТРИ, то список состоит из позиций: Товар3.1,    Товар3.2,    Товар3.3)

Заранее спасибо. )
Автор: SERGE_BLIZNUK
Дата сообщения: 17.08.2006 12:59
Diabolik
Это структура - выделить строки -
меню "Данные" - "Группа и структура" - "Группировать"
(можете попробовать "Создание структуры")
Автор: IP
Дата сообщения: 17.08.2006 13:55
Как из закрытого файла (ИСТОЧНИК) из его ячейки А1, импортировать СОДЕРЖАНИЕ (Текст) в новую книгу (ПРИЕМНИК) В НАЗВАНИЕ ЯРЛЫКА ЛИСТА, там где по умолчанию "Лист1, Лист2 и т.д .

Чтобы по названию ярлыка у листа файла (ПРИЕМНИКа) было видно какой импорт получен

Таких импортов мне нужно 3-10 из разных файлов в разные листы , т.е. я должен получить разные названия ярлыков в файле (ПРИЕМНИКе), которые соответствуют Содержанию Ячеек, например А1, в файлах (ИСТОЧНИКах)

Хелп ПЛЫЗЗЗ!!!
Автор: Diabolik
Дата сообщения: 17.08.2006 14:29
SERGE_BLIZNUK
Спасибо выручил!
Автор: Yuk
Дата сообщения: 17.08.2006 15:33
Strange BELK
А нельзя забить БРЕНД для всех товаров?
БРЕНБ НАИМЕНОВАНИЕ
РАЗ Товар1.1
РАЗ Товар1.2
ДВА Товар2.1
ТРИ Товар3.1
ТРИ Товар3.2
ТРИ Товар3.3

Тогда можно будет без проблем пользоваться автофильтром и другими лукапами.
Автор: Strange BELK
Дата сообщения: 17.08.2006 15:44
УРААААА!!!!! Я СДЕЛАЛ ЭТО!!!!!!
Оказывается всё просто... есть формула ДВССЫЛ(ссылка на ячейку)
и я дал ссылку на столбец БРЕНД на 2-й стр. где из списка выбрал ДВА.
Таким образом Ексель у меня благодаря ДВССЫЛ воспринял ссылку на ячейку как диапазон имени и спомощью СМЕЩ я вставил список через проверку..... 8-)
Автор: Eric Lazzy
Дата сообщения: 18.08.2006 12:36
камрады, как сделать ссылку на предыдущую (неважно какую) ячейку?
т.е. имеется список чего либо. он пронумерован 1, 2, 3...
строка 2 мне не нужна - я её удаляю
получается список 1, 3...
вот как сделать, чтоб это 3 автоматом менялось на 2 после удаления?
Автор: slech
Дата сообщения: 18.08.2006 13:30
Есть проблема.
При вставлении данных в excel вместо 01.01 появляется 1 янв.
Формат ячеек предварительно изменял - не помогает. Как быть ?
Автор: filmax
Дата сообщения: 18.08.2006 15:46
Как в макросе задать печатать с двух сторон.

Принтер(и ксерокс, и сканер) Минолта это делать умеет.
Приходится выбирать вручную double-sided, а потом возвращать обратно - single-sided

Задача:
один лист книги (ЗАЯВКА, 1 экз.) односторонний,
другой лист книги (АКТ, и три экз.) двухсторонний.

Одну бы кнопочку бы сделать бы, и все было бы окей!

ася 827527
Автор: Yuk
Дата сообщения: 18.08.2006 16:08
Eric Lazzy

Цитата:
как сделать ссылку на предыдущую (неважно какую) ячейку?
т.е. имеется список чего либо. он пронумерован 1, 2, 3...
строка 2 мне не нужна - я её удаляю
получается список 1, 3...
вот как сделать, чтоб это 3 автоматом менялось на 2 после удаления?

В код листа:

Код: Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Not Intersect(Target, Range("A:A")) Is Nothing Then
Range("A1").Value = 1
Range(Range("A1"), Range("A1").End(xlDown)).DataSeries _
Rowcol:=xlColumns, Type:=xlLinear, Date:=xlDay, _
Step:=1, Trend:=False
End If
Application.EnableEvents = True
End Sub
Автор: Eric Lazzy
Дата сообщения: 18.08.2006 18:29
Yuk

Цитата:
В код листа:

а попроще никак? формулой?
Автор: Yuk
Дата сообщения: 18.08.2006 18:40
Eric Lazzy
Вот так?

Код: =СТРОКА(A2)-СТРОКА($A$1)+$A$1
Автор: Robert
Дата сообщения: 18.08.2006 18:46
Eric Lazzy

Предположим, что список идет вниз в столбце A начиная с 5 строки (например, первые 4 строки - шапка таблицы). Тогда в A5 вводишь формулу =СТРОКА(A5)-СТРОКА(A$4) и копируешь вниз до конца списка. При удалении строк нумерация правильно меняется, при добавлении строк нужно просто скопировать в них ту же формулу.

Yuk
Пока писал - ты уже ответил.
Автор: Yuk
Дата сообщения: 18.08.2006 18:51
Чтобы начало убивать, можно подставить конкретные значения
=СТРОКА(A2)-x+y
x - сдвиг строк, y - начало серии


Добавлено:
Robert
Да уж, перемудрил вначале.
Автор: Eric Lazzy
Дата сообщения: 18.08.2006 22:12
Yuk
Robert
что-то не получается

более немение получается
Цитата:
=СТРОКА(A2)-x+y

толко после удаления получается непорядок:
было 1 2 3 4 5
удалил 2 3
получилось 1 # 3
т.е. первую из удалёных чёт не считает

на
Цитата:
=СТРОКА(A5)-СТРОКА(A$4)
начинает считать с 5

а по первому совету (с той страницы) пишет, что не тот тип данных

мож я чё не так делаю?
Автор: Yuk
Дата сообщения: 18.08.2006 22:37
Eric Lazzy
Конкретнее, в каких ячейках должны быть данные? Начинать всегда с 1?
Если они в строке, то надо заменить СТРОКА на СТОЛБЕЦ.

Цитата:
=СТРОКА(A2)-x+y
x, y заменял на цифры?

Цитата:
а по первому совету (с той страницы) пишет, что не тот тип данных

Это про макрос или формулу?



Автор: Eric Lazzy
Дата сообщения: 19.08.2006 12:32
Yuk
список стоит в столбце А начиная с А18 = 1 (это можно за константу принять)

Цитата:
x, y заменял на цифры?

ага

Цитата:
Это про макрос или формулу?

про формулу
Автор: Yuk
Дата сообщения: 19.08.2006 17:50
Eric Lazzy
В А18 вводишь
=СТРОКА(A18)-17
и копируешь вниз.
х=18 (первая строка), y=1 (первый член ряда)
Должно работать.
Автор: Eric Lazzy
Дата сообщения: 19.08.2006 18:45
Yuk
после удаления в строках заменивших удалённые выдаёт в формуле
Цитата:
=СТРОКА(#ССЫЛКА!)-17

Автор: Yuk
Дата сообщения: 19.08.2006 19:16
Eric Lazzy
Не может такого быть, если ты все делаешь, как написано.
#ССЫЛКА! появляется, если ты удаляешь ссылка, на которую ссылается формула в текущей ячейке. Но у тебя формула должна ссылатся на текущую ячейку. Ищи, что ты не так делаешь.
Автор: lucky_Luk
Дата сообщения: 20.08.2006 00:07
Есть ли в Екселе 97 и 2003 "пасхальные яйца" и как их включить ?
Автор: pikvvik
Дата сообщения: 20.08.2006 00:44
2 lucky_Luk
В продуктах MS 2003 серии пасхальных яиц быть не должно. MS объявляла, что закладок разного рода у них больше не будет.
В Екселе 97 пасхальные яйца есть. В программах можно посмотреть в сабжевой теме, крупнейший сайт по ним тут - www.eeggs.com
Автор: uhty
Дата сообщения: 21.08.2006 02:02
Хочется удобно уменьшать/увеличивать размер шрифта при помощи горячих клавиш. Кнопки эти у меня на панель вытащены. Но на кнопки панели хоткеи назначить нельзя никак вроде. Макрос если писать, нажимая на них, то запоминаются конкретные значения.
А как написать типа "На 1 пт. больше/меньше" грамотно?
Автор: Yuk
Дата сообщения: 21.08.2006 05:46
uhty
Можно так (для увеличения):
Selection.Font.Size = Selection.Font.Size + 1

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

Если делать макрос, он вообще не работает с разными шрифтами - Selection.Font.Size возвращает Null. То есть правильно делать через цикл - по ячейкам , а может и по символам.

Кстати, есть надстройка к экселю FastTrack, как раз для горячих клавиш. Но не бесплатно. Лекарство не видел.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Дайте рабоч ссылку плзз на MultiSet (1.9 и более) с crack


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.