|
|
|
Отучить Excel самостоятельно дописывать в формуле путь перед personal
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть Excel XP на машинах с сетевыми именами host01 и host02. Пишу в Excel'e host'a 01 собственную функцию, например: Function МояФункция(num1, num2) As String МояФункция="Что Попало" End Function Сохраняю её внутри personal.xls. Потом записываю её вызов в ячейке A1: =СЦЕПИТЬ("Не ";personal.xls!МояФункция(1;2)) Всё нормально срабатывает. Теперь я копирую personal.xls на host02 и запускаю на 2-й машине эксельный файл. При этом Excel самостоятельно меняет формулу в ячейке A1 на такую: =СЦЕПИТЬ("не";'\\Host01\disk-c\Program Files\Microsoft Office\OFFICE11\xlstart\personal.xls'!МояФункция(1;2)) т.е., вместо personal.xls пишет: '\\Host01\disk-c\Program Files\Microsoft Office\OFFICE11\xlstart\personal.xls' и в результате пересчитывания выдает результат:#ИМЯ? Персоналы на каждом компьютере одинаковы. Как мне отучить Excel "умничать" и оставлять всё так, как я написал, не изменять самостоятельно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 19:23:54 |
|
||
|
Отучить Excel самостоятельно дописывать в формуле путь перед personal
|
|||
|---|---|---|---|
|
#18+
Попробуй написать функцию таким образом: =СЦЕПИТЬ("Не ";МояФункция(1;2)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2007, 05:54:54 |
|
||
|
|

start [/forum/topic.php?fid=61&gotonew=1&tid=2183353]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
84ms |
get topic data: |
9ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
28ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 402ms |

| 0 / 0 |
