Кавычки

Программирование на Visual Basic for Applications
VohA
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 19.02.2004 (Чт) 13:44

Кавычки

Сообщение VohA » 24.03.2004 (Ср) 19:03

Проблема такая, нужно в документе Exel заменить двойные кавычки("") на одинарные (") , но VB ругается, вместо
Columns("B:B").Replace What:="""", Replacement:="""
ставит
Columns("B:B").Replace What:="""", Replacement:=""""
и ещё ошибки пишет. Чё делать :?:

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 24.03.2004 (Ср) 19:19

Если в нутри двойных кавычек стоит символ двойных кавычек, его нужно повторить:
неименованная константа -> в памяти компьтера
"""A""" ->"A"
"""""" -> ""

Понятно?

Tanya
Обычный пользователь
Обычный пользователь
 
Сообщения: 98
Зарегистрирован: 03.03.2004 (Ср) 21:41
Откуда: Беларусь, Минск

Сообщение Tanya » 25.03.2004 (Чт) 17:40

А можно, наверное, чтобы не запутаться в подсчете кывычек написать

Columns("B:B").Replace What:=Chr(34) & Chr(34), _
Replacement:=Chr(34)

Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Сообщение Calvin » 28.04.2004 (Ср) 8:38

а кто знает, как можно, допустим при помощи MsgBox, вывести одну двойную кавычку?
ну типа так:
Код: Выделить всё
MsgBox """

или чтобы меседж выдавал бы такое: Операция "С новым годом"
:wink:
2 GSerg спасибо, ...что-то я не по-детски торможу :lol:
Последний раз редактировалось Calvin 28.04.2004 (Ср) 15:36, всего редактировалось 1 раз.
-Whose the motocycle, is this? -It`s a chopper, baby! -Whose chopper is this? -Zed`s! -Who is Zed? -Zed`s dead, baby, Zed`s dead! :-D

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 28.04.2004 (Ср) 9:41

msgbox """"
msgbox "операция ""с новым годом"""
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 99

    TopList