
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.10.2006, 08:55:55
|
|||
|---|---|---|---|
Макрос |
|||
|
#18+
привет всем. кто поможет по ексел. ситуация такая ест данные о людях ФИО но фамилия на одном а ИМя и отчество сохранено на другом поле мне надо их объеденить. их у меня 1,5штук надо какой то цилк как мне сделать этот цикл заранее благодарен пример пол1 поле 2 фамииля Имя отчество результат поле1 Фамилиля имя отчество ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2006, 09:09:15
|
|||
|---|---|---|---|
Макрос |
|||
|
#18+
хм... примерно так... Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2006, 09:09:40
|
|||
|---|---|---|---|
|
|||
Макрос |
|||
|
#18+
Зачем здесь макрос? Используйте формулу: =сцепить(ячейка1;" ";ячейка2), где ячейка1 - адрес ячейки с фамилией; ячейка2 - адрес ячейки с именем и отчеством. Например: =сцепить(A1;" ";B1). Затем копируйте формулу в другие ячейки поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2006, 09:12:32
|
|||
|---|---|---|---|
Макрос |
|||
|
#18+
Здесь макрос не нужен. Используй функцию СЦЕПИТЬ. В ячейку С1 напиши формулу =СЦЕПИТЬ(A1;" ";B1) и раскопируй ее по столбцу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2006, 14:53:00
|
|||
|---|---|---|---|
Макрос |
|||
|
#18+
функция СЦЕПИТЬ - самая бесполезная функция существовавшая когда либо :-) Тот же эффект достигается оператором амперсанд - &, но намного экономичнее: =A1&" "&B1 KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2006, 01:51:28
|
|||
|---|---|---|---|
|
|||
Макрос |
|||
|
#18+
KL (XL) Использование & экономичней относительно чего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2006, 02:09:09
|
|||
|---|---|---|---|
Макрос |
|||
|
#18+
SirFisher KL (XL) Использование & экономичней относительно чего?Выбирай: 1) относительно лимита в 30 параметров для функций 2) относительно лимита в 1024 знака для формул 3) относительно лимита в 7 уровней вложенности для функций 4) относительно количества знаков вводимых вручную (9 лишних знаков на каждое появление данной функции в формуле) 5) относительно скорости пересчета (& считается Excel-ем быстрее чем СЦЕПИТЬ) KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2006, 02:24:18
|
|||
|---|---|---|---|
|
|||
Макрос |
|||
|
#18+
KL (XL) То, что доктор прописал. Спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2006, 11:39:27
|
|||
|---|---|---|---|
|
|||
Макрос |
|||
|
#18+
orunbekхм... примерно так... Код: plaintext 1. 2. 3. - Dim i % или - Dim i ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2006, 18:35:45
|
|||
|---|---|---|---|
Макрос |
|||
|
#18+
zweckА в чем будет отличие в описании счетчика цикла: - Dim i % или - Dim i В первом случае i объявляется как переменная целого типа. Во втором как вариантного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2006, 19:55:50
|
|||
|---|---|---|---|
|
|||
Макрос |
|||
|
#18+
White Owl zweckА в чем будет отличие в описании счетчика цикла: - Dim i % или - Dim i В первом случае i объявляется как переменная целого типа. Во втором как вариантного. А мне казалось, что Dim i - переменная целого типа (значит в VB - это другому). А можно на примере показать особенность и необходимость применения переменной вариантного типа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2006, 20:35:22
|
|||
|---|---|---|---|
Макрос |
|||
|
#18+
zweckА можно на примере показать особенность и необходимость применения переменной вариантного типа? На примере Excel... На мой взгляд, переменные вариантного типа хороши лишь в редких случаях, например: - когда невозможно задекларировать конкретный тип переменной и/или неудобно/бессмыссленно создавать пользовательский тип (UDT), например: Dim sh For Each sh In Sheets MsgBox sh.Name Next sh Данный код возвращает имена всех членов коллекции Sheets - Worksheet, Chart, Excel4MacroSheet. Несмотря на наличие коллекции, не существует общего типа для ее членов. - когда нужно задекларировать массив cоздаваемый при помощи функции Array, например: Dim A As Variant A = Array(10,20,30) - когда переменная может принимать различные типы в процессе работы кода, например: fileToOpen = Application _ .GetOpenFilename("Text Files (*.txt), *.txt") If fileToOpen <> False Then MsgBox "Open " & fileToOpen End If Метод GetOpenFilename может возвращать типы Boolean (False в сл. отмены) и String (полное имя файла) Если переменная не задекларированна эксплицитно, то она по-умолчанию принимает тип Variant. В большинстве остальных случаев - это неоправданный расход памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&tablet=1&tid=2184135]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
56ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 355ms |

| 0 / 0 |
