toldeman

toldeman

 65,1K puntos  Castilla-La Mancha, España @toldeman desde - visto

Respuestas

Respuesta en a

Valor de casilla de una hoja en fórmula que use el nombre de la hoja según aparece en una casilla

Suponiendo que tu macro empieza a poner los nombres de las hojas en la celda H4, prueba esta formula arrastrándola hacia abajo: =INDIRECTO(H4&"!"&"$A$2")
Respuesta en a

Copiar datos alternados de fila a columna

Pone esta formula en B12: =INDIRECTO("Hoja1!"&DIRECCION(8;FILA(A2))) Y en B13 esta otra y arrastras haci aabajo: =INDIRECTO("Hoja1!"&DIRECCION(8;FILA(A2)*2)) Un saludo. Nota: Cambia el nombre de la "hoja1!" por el nombre donde tengas tus datos
Respuesta en a

Usar función BuscarV con varias columnas (II)

Si me envías un ejemplo intentare ayudarte.
Respuesta en a

Macro para copiar y pegar datos de una fila a otra

Prueba este código dentro del evento click del botón. Sub copiar() ul = Range("H" & Rows.Count).End(xlUp).Row + 1 If [H100] = "" Then ul = 100 Range("H7:Q33").Copy Range("H" & ul + 26).Select Selection.PasteSpecial Paste:=xlPasteValues...
Respuesta en a

Contraseña de 3 intentos (excel)

Prueba así en el evento que utilices para abrir el form Dim contra As Variant pass = "n" For i = 1 To 3 contra = InputBox("contraseña") If contra = pass Then UserForm1.Show: Exit Sub Next ActiveWorkbook.Close SaveChanges:=False
Respuesta en a

Excel umar el numero de una celda a otra y que después svuelva a 0

Prueba poniendo esto en el código de la hoja. Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$A$1" Then Exit Sub [B1] = [B1] + Target.Value End Sub Private Sub Worksheet_SelectionChange(ByVal Target As Range) [A1] = 0 End Sub
Respuesta en a

Macro en Excel para reemplazar un valor por otro de la misma fila

Prueba así: Dim ul As Long Dim rango As Range ul = Range("C" & Rows.Count).End(xlUp).Row Set rango = Range("C1:C" & ul) For Each celda In rango If celda = 0 Then celda.Value = celda.Offset(, -2).Value Next
Respuesta en a

Usar Commandbutton para agregar texto a una celda que ya tiene texto

Pprueba este código: [A1] = [A1] & " " & InputBox("Nombre")
Respuesta en a

Duda con función lógica con fecha

Prueba esta formula: =SI(TEXTO(A1;"dddd")=B1;"Descanso";"Trabajor")
Respuesta en a

Generar numeración de filas a partir d un numero dado, es decir 5 filas numerdas A1=1,A2=2,A3=3

Prueba esta macro suponiendo que en la celda B1 digitas el numero que quieres que actúe en la serie. Sub consecutivo() For i = 1 To [B1] Cells(i, 1) = i Next End Sub

Suscríbete RSS