Respuesta
en
Microsoft Excel
a
Calcular hojas manual y automáticamente
¿Haz selecccionado la opción "Automático excepto tablas"? Si esto no te sirve, puedes usar este macro. Private Sub Worksheet_Change(ByVal Target As Range) Range("A10:A12"). Calculate Range("A20, A30"). Calculate Sheets("Hoja2"). Calculate End Sub...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Macro VBA [Excel] - Formulario_Error
Haz lo siguiente : Debajo de la Primera linea de tu macro coloca : On Error GoTo MensajeError Encima de la última linea de tu macro coloca: Exit Sub MensajeError: MsgBox "Alerta: Para poder utilizar esta función usted debió haber presionado el BOTON...
Respuesta
en
Microsoft Excel
a
Problema con combobox
En el Editor de Visual Basic, selecciona todos los combobox. Luego, en la ventana "Propiedades", habitualmente en la parte izquierda-abajo de tu pantalla, busca la propiedad Text o Value y bórralo.
Respuesta
en
Microsoft Excel
a
Botón siguiente y anterior en formulario excel.
A tu UserForm añádele 2 CommandButton llamados: CommandButton2 y CommandButton3 Copia este código en tu UserForm . Dim Dato As String, HayDatos As Boolean Private Sub UserForm_Initialize() CommandButton1.Caption = "Buscar Registro"...
Respuesta
en
Microsoft Excel
a
Enviar datos a una celda de varios combobox
Puedes usar la Propiedad ControlSource del ComboBox para determinar en que celda debe colocar su contenido. Si esta solución no es la que buscas, entonces puedes usar este truco: Nombra a cada ComboBox con el nombre de la celda donde quieres colocar...
Respuesta
en
Microsoft Excel
a
Macro para pasar de excel a txt según largo campos
Utiza esta rutina : Sub ExpTXT() ultimaFila = Cells(65536, 1).End(xlUp).Row Open "Datos.txt" For Output As #1 For a = 1 To ultimaFila Dato1 = Range("A1").Offset(a - 1, 0) & Space(12 - Len(Range("A1").Offset(a - 1, 0))) Dato2 = Range("A1").Offset(a -...
Respuesta
en
Microsoft Excel
a
Existe alguna version libre del flexgrid
Prueba esta : http://www.filebuzz.com/fileinfo/57010/MstGrid_ActiveX_Control.html
Respuesta
en
Microsoft Excel
a
Múltiples cálculos en una sola celda
Esta es la fórmula : =((((A1+0.11)+((A1+0.11)*14%))+0.17)*1.355)*2.8
Respuesta
en
Microsoft Excel
a
Transparentar UF
Coloca este codigo en Codigos de cualquier modulo Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Public Declare Function GetWindowLong Lib "user32" Alias...
Respuesta
en
Microsoft Excel
a
Consulta de porcentajes
Prueba esta fórmula Celda A1 - Valor Celda B1 - Porcentaje Celda C1 - =A1/((1-B1)/B1)+A1