Я пытаюсь читать и устанавливать значения ячеек Excel с помощью Cells(1,1)
. Мне удалось прочитать эту ценность. Но я видел код с Cells(1,1).Value()
. Поэтому, когда следует использовать само обозначение: Cells(1,1)
и обозначениями с .Value()
(Text()/Value2())
?Когда следует использовать value() для cell() в vba?
0
A
ответ
1
По умолчанию свойство Cells
в VBA - Value
. Нет смысла использовать его, а не использовать.
Я предпочитаю явно определять свойство Value
, хотя ради отладки и помощи другим, кто может читать мой код в будущем, поскольку это четкое указание на то, что пытается достичь код.
Смежные вопросы
- 1. Когда нужно использовать «.Value»
- 2. VBA Worksheet Select Dependent On Cell Value
- 3. Когда следует использовать pass by reference вместо pass by value?
- 4. Когда следует использовать getElementById?
- 5. change Jtable Cell Value
- 6. VBA Calculate Cell Value Before If/Then Statement
- 7. Обновление JQuery Datatable Cell Value
- 8. VBA textbox to cell
- 9. Когда следует использовать Flask.g?
- 10. Когда следует использовать didFinishLaunchingWithOptions?
- 11. Когда HttpWebRequest.Credentials следует использовать
- 12. Когда следует использовать assert()?
- 13. Когда следует использовать _aligned_malloc()?
- 14. Когда следует использовать WebDev.WebServer.exe?
- 15. Ошибка 13 Несовпадение - Для Loop Cell Value
- 16. Когда следует использовать Task.Run()?
- 17. Excel VBA - Value & MsgBox
- 18. Когда следует использовать помощников?
- 19. Когда следует использовать парсер?
- 20. Если Cell in Range Matches ComboBox Value Then right Cell Value
- 21. Когда следует использовать CompiledQuery?
- 22. Когда следует использовать память?
- 23. Когда следует использовать XPath?
- 24. Excel VBA Range (Cell) .Value = сумма 1004: заявленная или объектная
- 25. Когда следует использовать `use`?
- 26. Когда следует использовать memcpy и когда следует использовать memmove?
- 27. Когда следует использовать * и когда &?
- 28. VBA Integer from Cell
- 29. Когда следует использовать ссылку?
- 30. Когда следует использовать GC.SuppressFinalize()?
Это особенно актуально, если вы также обрабатываете переменные «Range» в своем коде, так как вы не будете путать, если вы, например, также скопируете диапазоны. Для получения дополнительной информации на .Text/.Value/.Value2 см. [Эта ссылка SO] (http://stackoverflow.com/a/17363466/4600127). – Verzweifler