Daniel Espino

Daniel Espino

Cuando sientas que no puedes seguir, da 3 pasos más...
 61,7K puntos  Ciudad de México, México @danielespino2 desde - visto

Respuestas

Respuesta en y en 2 temas más a

Macro para realizar búsqueda en excel

A modo de ejemplo lo que se me ocurre es así: En los botones pones esto: Private Sub CommandButton1_Click() Set h = Sheets("Hoja1") Set a = h.Columns("A").Find(Range("G1").Value, LookAt:=xlWhole) If Not a Is Nothing Then Range("G2") = Cells(a.Row, 2)...
Respuesta en y en 1 temas más a

Excel VBA: Validar contenido de un textbox

Lo único que se me ocurre y te propongo es separarlos en 4 textbox y bloquear los números cada textbox tendría algo así : Private Sub TextBox1_Change() If TextBox1 = "" Then Exit Sub If IsNumeric(TextBox1.Value) Then If Len(TextBox1) = 4 Then...

Obtener el valor de una celda a partir de otro valor dado en otra celda

No se si te entendí bien pero supongo que es algo así: =Buscarv(max(C:C), C:E, 3, falso) Buscará el valor máximo de la columna c y te devolverá el valor correspondiente de la columna e.
Respuesta en y en 3 temas más a

Quisiera saber como enlazar datos de un TextBox a otro pero en distinto Form en vba excel

Te propongo esta solución Private Sub CommandButton1_Click() UserForm2.Show End Sub Llamamos el form2 solamente. En el form 2 usa este ejemplo Private Sub UserForm_Activate() TextBox1 = UserForm1.TextBox1.Text End Sub El evento se activa al iniciar...

Con la function busqueda no puedo encontrar el signo "+"

Intenta agregar una tilde "~" antes del carácter que quieres buscar, ¿por otro lado estas buscando resultados o fórmulas? Recuerda que puedes ser más especifico a lo que quieres
Respuesta en y en 1 temas más a

Cómo bloquear solamente un celda.

Solo me se esta forma: Sub bloquear() Cells.Locked = False Range("A1").Locked = True ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub
Respuesta en y en 1 temas más a

Sumar cuando es entrada y restar cuando es salida

Intenta así: =SI(F9="Entrada",F8+F12,SI(F9="Salida",F12-F8,""))
Respuesta en y en 2 temas más a

¿Fórmula para que al escribir el código me de la descripción?

Es muy sencillo mira: Para que entiendas como funciona pon la fórmula en b9 y el código que quieres en a9 =Buscarv(a9, a2:b6, 2, falso) la fórmula necesita que el primer argumento sea el valor a buscar, puedes indicarlo directamente o con un valor de...
Respuesta en y en 2 temas más a

Suma de los últimos POR números de una serie

Con fórmula no se me ocurre una fórmula para detectar ese rango. Con macro puedes usar algo así: Sub sumult() n = Cells(2, 1) uc = Cells(2, 1).End(xlToRight).Column s = 0 For i = uc To (uc - n) + 1 Step -1 s = Cells(2, i) + s Next i Cells(2, 12) = s...
Respuesta en y en 1 temas más a

Formato de fecha en formulario

Supongo que es la línea de fecha de recepción, cámbiala por ésta: ActiveCell.Offset(0, 11) = Format(fecha_recepcion.Value, "dd/mm/yyyy") Si aun así te lo cambia invierte el formato: ActiveCell.Offset(0, 11) = Format(fecha_recepcion.Value, "mm/dd/yyyy")