Respuesta
en
Microsoft Excel
y en 2 temas más
a
Se puede abrir un formulario anexo mediante un msgbox
La respuesta a tu pregunta es si, esta es la instrucción yesnon = MsgBox("este producto no existe quiere crearlo?", vbYesNo, "aviso") If yesnon = 6 Then UserForm2.Show lo pones despues dentro del IF que valida la existencia del producto, si no existe...
Respuesta
en
VBA
y en 3 temas más
a
Buscar y reemplazar en una cadena de texto
Respuesta
en
Microsoft Excel
y en 4 temas más
a
Macro para buscar dato moverlo de columna y buscar en la siguiente fila
Prueba esta macro, tecleas la palabra en el inputbox, la macro la busca en la columna A y si la encuentra pasa todas las coincidencias a la columna B Sub copiar_datos() Dim funcion As WorksheetFunction Set funcion = WorksheetFunction Set datos =...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
¿Cómo puedo enviar datos de un libro a otro utilizando un ciclo For?
Prueba esta macro busca todas las a en la columna DE en un solo paso sin necesidad de ciclos for y los transfiere al libro prueba 2, cambiando la a por aa. Sub transferir_datos() Set datos = Range("d1").CurrentRegion With datos .Sort...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Hallar y Extraer valor con longitud variable
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Trasladar valor de un combobox a una celda a través de un CommandButton
Para hacer eso necesitas tener abiertos los tres formularios al mismo tiempo, yo lo haría así en el botoncommand del formulario inicio pondría el siguiente código, cada instrucción manda llamar al valor de los combobox de las páginas secundarias y...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro para borrar caracter y copiar el resultado en otra celda
Respuesta
en
Microsoft Excel
a
Cómo obtener el máximo y el mínimo por día de una tabla de datos en “vertical”
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Contador para generar folios consecutivos con letras y números
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Valor sin punto de mil pero con punto decimal
Prueba con esta macro Sub ValorFacSinIva() Dim suma As Double Dim valornuevo As String Dim VN As String Set h1 = Worksheets("hoja1") suma = Round(WorksheetFunction.Sum(h1.Range("p11:p10")), 0) VN = Format(suma, "0.00") MsgBox VN End Sub
