Entonces tengo el siguiente código que busca el tag y extrae el valor:
If InStr(1, TextStringNumber2, "<tagadicionalesnombre=""Apellido"">") > 0 Then
ActiveCell.Offset(0, 30).Value = Mid(TextStringNumber2, InStr(num1, TextStringNumber2, "<tagadicionalesnombre=""Apellido"">") + 34, InStr(num1, TextStringNumber2, "</tagadicionales>") - InStr(num1, TextStringNumber2, "<tagadicionalesnombre=""Apellido"">") - 34)
End If
Sin embargo no me arroja valor alguno cuando ejecuto la macro, sé que talvez en la línea "<tagadicionales nombre""Apellido"">" estoy teniendo un error pero no sé que estoy haciendo mal ya que cuando es un tag normal que no tiene comillas en el texto sí me recupera la información.
Alguien que por favor me pueda dar alguna guía o sugerencia. Muchas gracias de antemano.
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Estimados amigos buenos días,
Por favor, alguien me puede dar una mano la siguiente cuestión:
Tengo un xml que tiene el campo nodo llamado
<adicionales> </adicionales>
mismo que tiene campos nodo hijos
<tagadicionales nombre"Apellido"> </tagadicionales>
<tagadicionales nombre"Nombre"> </tagadicionales>
<tagadicionales nombre"Numero"> </tagadicionales>
Mas o menos así:
Entonces tengo el siguiente código que busca el tag y extrae el valor:
Sin embargo no me arroja valor alguno cuando ejecuto la macro, sé que talvez en la línea "<tagadicionales nombre""Apellido"">" estoy teniendo un error pero no sé que estoy haciendo mal ya que cuando es un tag normal que no tiene comillas en el texto sí me recupera la información.
Alguien que por favor me pueda dar alguna guía o sugerencia. Muchas gracias de antemano.