|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.10.2010, 18:44 | #1 | |||
Пользователь
Регистрация: 15.10.2010
Сообщений: 17
|
Неправильное присваивание значения ячейке
Скачать Лист Microsoft Excel.xls с WebFile.RU
Создано Microsoft Office Excel 2010. Неправильно работает макрос: Цитата:
Цитата:
Цитата:
|
|||
15.10.2010, 18:56 | #2 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Если вы хотите сослаться на другой лист, то в некоторых случаях добавляются эти одинарные кавычки. Так и должно быть для даты, а вот остальные кавычки, наверно, надо убрать
Код:
Последний раз редактировалось motorway; 15.10.2010 в 19:00. |
15.10.2010, 18:58 | #3 |
Пользователь
Регистрация: 15.10.2010
Сообщений: 17
|
Они добавляются сами, в том то и дело
|
15.10.2010, 19:00 | #4 | |||
Пользователь
Регистрация: 15.10.2010
Сообщений: 17
|
Макрос превращает строку
Цитата:
Цитата:
Цитата:
|
|||
15.10.2010, 19:01 | #5 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Посмотрите пример выше, я добавил
Первые кавычки добавляются Экселом, так должно быть |
15.10.2010, 19:03 | #6 | |
Пользователь
Регистрация: 15.10.2010
Сообщений: 17
|
Я пробовал и так:
Цитата:
|
|
15.10.2010, 19:14 | #7 | ||
Пользователь
Регистрация: 15.10.2010
Сообщений: 17
|
Как бы я ни пробовал, хоть
Цитата:
Цитата:
|
||
15.10.2010, 19:14 | #8 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Вы видите мое сообщение? Посмотрите наверх, там есть пример кода
|
15.10.2010, 19:16 | #9 |
Пользователь
Регистрация: 15.10.2010
Сообщений: 17
|
Извините, не заметил, что там без R1C1. И это помогло!!! Спасибо Вам огромное!!!
|
15.10.2010, 19:27 | #10 |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
попробуйте так
Sub Создание_листа() Dim A As String A = "=" & Date - 1 & "!D2 + I2" Sheets.Add.Name = "Test" Sheets("Test").Range("B1") = "Всего шт." Sheets("Test").Range("B2").Formula = A End Sub да и I2 будет относится соответственно к листу test, a D2 к листу 14.10.2010 это результат ='14.10.2010'!D2 + I2 motorway все правильно Вам написал
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автоматическое изменение значения в ячейке | TStalin | Microsoft Office Excel | 7 | 07.09.2010 18:19 |
присваивание полю значения из запроса | Desha | Microsoft Office Access | 0 | 12.06.2010 18:34 |
Recordset - присваивание значения поля | Desha | Microsoft Office Access | 6 | 11.06.2010 20:38 |
Присваивание ячейке значения в зависимости от условия | DimonPS | Microsoft Office Excel | 3 | 12.11.2009 14:01 |
Присваивание тексту Memo значения из TStringList | Alex Cones | Общие вопросы Delphi | 10 | 14.08.2009 21:07 |