Buenas tardes! Soy nueva en el foro ya que comence hace poco a trabajar con Excel. Hace unos dias que necesito reemplazar valores de varias planillas para poder subir a una pagina web. El problema es que son miles de productos a los cuales debo agregarles sus colores principales por medios de codigos que solicita la pagina para poder realizar un filtro.
Tengo dos hojas, en una todos los productos por talle donde ingreso el color primario y la segunda hoja, los colores que quiero reemplazar por su respectivo código:
Por ejemplo, en la primera hoja, quiero que "Verde" Se reemplace por 83000_Verde_92005 y así con el resto de colores (la tabla no esta completa, por eso tiene algunos en blanco)
Instale el Visual Basic e inteté armar un código en base a un ejemplo que vi en un blog, pero no entiendo como puedo hacer para Indicar que lea la determinada columna de la primera hoja y de ahí cambie al código de la segunda. Busque tambien en los temas viejos pero no encuentro uno que haga lo que estoy buscando, o por lo menos no lo vi. ¡Alguien podria darme una mano? Le voy a esta agradecida ya que me va a servir para cuando tenga que agregar colores secundarios y talles.
Saludos!
EDITADO: Les comento que por el momento probe en un par de productos lo siguiente y me funciono. En un rato entro a trabajar y voy a tratar de hacer con cada color para ver si no me aparece ningún error. Si a alguien se le ocurre otra forma, bienvenido sea:
Sub Macro2()
Range("D13").Select
Cells.Replace What:="Verde", Replacement:="83000_Verde_92005"
Cells.Replace What:="Gris", Replacement:="83000_Gris_92027"
, LookAt:=xlWhole _
, SearchOrder:=xlByRows
End Sub
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Buenas tardes! Soy nueva en el foro ya que comence hace poco a trabajar con Excel. Hace unos dias que necesito reemplazar valores de varias planillas para poder subir a una pagina web. El problema es que son miles de productos a los cuales debo agregarles sus colores principales por medios de codigos que solicita la pagina para poder realizar un filtro.
Tengo dos hojas, en una todos los productos por talle donde ingreso el color primario y la segunda hoja, los colores que quiero reemplazar por su respectivo código:
https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-xlp1/t31.0-8/14311264_1659514134359551_3946213478181993442_o.jpg
https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-xft1/t31.0-8/14324631_1659514127692885_7695474914303090435_o.jpg
Por ejemplo, en la primera hoja, quiero que "Verde" Se reemplace por 83000_Verde_92005 y así con el resto de colores (la tabla no esta completa, por eso tiene algunos en blanco)
Instale el Visual Basic e inteté armar un código en base a un ejemplo que vi en un blog, pero no entiendo como puedo hacer para Indicar que lea la determinada columna de la primera hoja y de ahí cambie al código de la segunda. Busque tambien en los temas viejos pero no encuentro uno que haga lo que estoy buscando, o por lo menos no lo vi. ¡Alguien podria darme una mano? Le voy a esta agradecida ya que me va a servir para cuando tenga que agregar colores secundarios y talles.
Saludos!
EDITADO: Les comento que por el momento probe en un par de productos lo siguiente y me funciono. En un rato entro a trabajar y voy a tratar de hacer con cada color para ver si no me aparece ningún error. Si a alguien se le ocurre otra forma, bienvenido sea:
Sub Macro2() Range("D13").Select Cells.Replace What:="Verde", Replacement:="83000_Verde_92005" Cells.Replace What:="Gris", Replacement:="83000_Gris_92027" , LookAt:=xlWhole _ , SearchOrder:=xlByRows End Sub