|
|
|
Excel macros no funciona extractor de texto de celda |
|
Código de macro LibreOffice calc visual basic
Function EXTRAENUMERO(cadena As String) Dim posicionCasa As Integer posicionCasa = InStr(cadena, "Casa") Dim posicionPerro As Integer posicionPerro = InStr(cadena, "Perro") Dim resultado As String resultado = "" For i = posicionCasa To posicionPerro If IsNumeric(Mid(cadena, i, 1)) Then resultado = resultado & Mid(cadena, i, 1) End If Next EXTRAENUMERO = resultado End Function Este es el código de un macro en excel que hice para extraer un número de un texto. Yo sé que en los textos de la casilla que se pasa como argumento aparecer el número que quiero extraer entre las palabras Casa y Perro, por lo que con este código la función me devuelve el número que quiero. Hasta ahí todo bien. Pero.Hay veces en las que el texto de la casilla que paso como argumento es distinto. No es el texto que yo espero y realmente no quiero sacar nada. Me bastaría con que no devolviese nada. Pero en lugar de eso me da error."Acción no admitida. Llamada a procedimiento no válida" He probado inicializando las variables Perro y Casa a 0 pero no sirvió. Uso LibreOffice 3.5.7.2 Build ID: 350m1(Build:2) Alguna idea? Gracias Ubuntu 12.04 Intel 1.7 GHz 1 Gb LibreOffice 3.5.7.2 Build ID: 350m1(Build:2). |
Temas relacionados: |
Copiar celdas de texto en excel en una única celda | |
Windows 7 (6.1) 32b, Microsoft Internet Explorer 8.0 Para un trabajo de estudio de tratamiento de palabras necesito recuperar las palabras que están escritas en celdas independientes en una única celda de manera que aparezcan escritas una a continuación de la otra en esta celda. Si utilizo concatenar las escribe, pero la une. ¿Hay posibilidad de que aparezcan separadas? Gracias de antemano ... | |
Excel 2010 no abre archivos de Excel 2007 con macros | |
Lenovo T510, Windows 7 Hola, cuando intento abrir un archivo de Excel 2007 (.xls o .xlsb), el programa queda en not responding y finalmente se cierra. Al reabirirse, me encuentro con que el archivo que se abre ya no tienen ningún macro (el tab con los macros ha desaparecido) y en los otros tabs muchas funciones y formatos tampoco están disponibles. ¿Alguien me puede ayudar por favor ? me está complicando mucho en mi trabajo este tema. ... | |
Guale la celda c5 a la celda d2 e inmovilice la celda para poder usar el control | |
Windows XP (5.1) 32b, Chrome 26.0 iguale la celda c5 a la celda d2 e inmovilice la celda para poder usar el controlador de relleno hasta la celda c14 ( =d$5 ) ... | |
Comprobar si una celda contiene texto, para no restarla | |
Windows 7 , 1g de ram, pc escritorio tengo un planilla en excel 2007, y necesito que la columna B, reste la columna A, el problema es que a veces la columna A, tiene texto y no quiero que me aparezca el resultado como error, quisiera que si encuentra texto que me ponga el nùmero 0 gracias ... | |
Inserta fotografia en hoja de excel con la ayuda de macros | |
Necesito un ejemplo para insertar una fotografia en hoja de excel; pero que me pregunte cual es el nombre del archivo a recuperar o insertar. s.o.s. Windows 7 (6.1) 32b, Firefox 29.0. ... | |
Foros: Excel |
Subir |
Foros: |
|