“Conocimientos software>Microsoft Access

Excel Visual Basic : Cómo reemplazar una cadena entre comillas

2011/11/27
Uso de Excel incorporada lenguaje de programación Visual Basic para Aplicaciones o VBA , para reemplazar una cadena entre comillas mediante la función Replace de ese idioma. Esta función busca una subcadena se especifica dentro de una cadena más grande, entonces reemplaza la subcadena con una tercera cadena que usted proporciona . Tenga en cuenta que esta operación no modifica la cadena original , pero da salida a una nueva cadena , que se puede capturar en una nueva variable de cadena. Usted puede usar lo que has aprendido en este proyecto para quitar las comillas superfluos que los usuarios de sus programas VBA entran en hojas de cálculo . Instrucciones
1

Haga clic en " Opciones" del menú "Archivo ", luego haga clic en el control " Personalizar la cinta " en el panel " Categorías " . Haga clic en la casilla de verificación " desarrollador " para indicar que desea mostrar esa ficha , a continuación, cerrar todos los cuadros de diálogo abiertos. Excel mostrará ahora la pestaña " Developer " . Este paso le permite entrar en el entorno de desarrollo de VBA a través del botón "Visual Basic " de la pestaña " Developer " .

2 Haga clic en la pestaña de " desarrolladores" , a continuación, haga clic en " Visual Basic " botón para entrar en el entorno de programación VBA. Haga clic en la ficha "Insertar " en el medio ambiente, a continuación, haga clic en el comando " Módulo " para insertar una nueva ventana para introducir declaraciones VBA.
3

Pegue la parte del programa siguiente en la ventana que acaba de crear . Este fragmento define una variable de cadena, y le asigna una cadena que está entre comillas . El fragmento se utiliza la instrucción Chr para agregar las comillas . Si intenta agregar las citas sin función de ayudar como Chr, el entorno de desarrollo reportará un error de sintaxis . La razón es que el corrector de sintaxis VBA interpreta cada par de comillas literales como una nueva cadena.

Sub replaceQuotedString () Dim x, longerString , newString Como Stringx = Chr ( 34 ) & " abc" y ; Chr ( 34 ) End Sub
4

Pega el siguiente fragmento de programa después de la última declaración de "X =" en el fragmento anterior. Este fragmento hace que las asignaciones a dos nuevas cadenas. La primera tarea es la cadena " longerString ", e incluye la variable " X ", con sus comillas. La función Replace realiza la segunda asignación , que es Esta función reemplaza una subcadena de una cadena más larga con otra cadena

longerString = "Vamos a sustituir esta cadena :" " newString . " . Y xnewString = Replace ( longerString , x, "abc ")
5

clic cualquier declaración en el programa, a continuación, pulse "F8" para entrar en el modo para los programas en ejecución una instrucción cada vez. Pulse el botón " F8 " repetidamente hasta que se resalte la declaración con " newString " .
6

Pasa el ratón sobre la variable " longerString " . VBA mostrará el valor de la cadena, que incluye la variable X con su cadena entre comillas , "abc ".
7

Prensa "F8" de nuevo para ejecutar la instrucción Reemplazar y mueve el ratón sobre la variable " newString " . VBA mostrará una cadena con el mismo valor que " longerString ", pero con una nueva secuencia en el lugar de la parte de "abc ", citó . La nueva cadena es " abc" sin las comillas.

Microsoft Access
Cómo insertar una gota Excel desplegable menú en un documento de Word
Microsoft Access CBT Formación
Cómo calcular las tasas trimestrales con Excel
Excel Básico Tutorial
Cómo tomar imágenes transparentes en Excel 2007
Cómo exportar a Excel OpenOffice
Cómo abrir un archivo de MDA para una base de datos Microsoft Access
Excel de gráficos ya no funcionan
Conocimientos Informáticos © http://www.ordenador.online