Copiar una fila de hoja1 a otra fila de hojas con una condición de valor de una parte de una celda de hoja1
He estado viendo otro post por el foro para copiar una fila de una hoja a otra hoja (ambos tienen el mismo rango empezando de A2 a H2 y así hasta el final) usando una condición de una columna en la hoja 1 (por ejemplo la G). No obstante no me ha servido ya que la condiciónes un valor exacto de una celda. Lo que necesito es que la condición NO ES TODO EL VALOR DE LA CELDA sino unos carcateres o cifras por decirlo de alguna manera.
Sub copiar() Set h1 = Sheets(hoja1) Set h2 = Sheets(hoja2)
col = "G" u = h2.UsedRange.Rows(h2.UsedRange.Rows.Count).Row + 1 For i = 1 To h1.Range(col & Rows.Count).End(xlUp).Row I
If h1.Cells(i, col) = "32-ESAB-390003 DOCÈNCIA-Lab. Ciències culinàries-Producció Vegetal" Then h2.Range("A" & u) = h1.Range("A" & i) u = u + 1 End If Next End Sub Alguna