Respuesta
en
Microsoft Excel
a
¿Cómo puedo hacer que en Excel, de click en una celda y me regrese el valor escrito en la misma en otra celda?,
En el módulo de hoja (no módulo común) introduce el siguiente código: Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Count > 1 Then Exit Sub If Not (Intersect(Target, Range("F15:H30")) Is Nothing) Then Range("A1") =...
Respuesta
en
VBA
y en 2 temas más
a
Ver listado de fórmulas definidas por el usuario
Algo así como: Sub Lista() Dim e As Name, i as Integer i = 1 Cells(i, "A") = "Nombre" Cells(i, "B") = "Fórmula" For Each e In Names i = i + 1 Cells(i, "A") = e.Name Cells(i, "B").NumberFormat = "@" Cells(i, "B") = e.RefersToLocal Next e End Sub
Respuesta
en
Microsoft Excel
a
Cómo mantener un evento Hide durante unos segundos
En tu código... despues de mostrar el userform... (estoy suponiedo que tu userform se llama "userform1", pero lo puedes adaptar) incluye: Application. OnTime Now + TimeSerial(0, 0, 5), "esconde" Y en un módulo común (no el propio userform) copia el...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Código para deshabilitar combinación con "ALT"
Programa una macro vacía asociadas a cada combinacion de teclas La sintaxis es: Application. Onkey(combinacion, macrovacia) Por ejemplo: La macro vacía sería Sub MacroVacía() End Sub Y para programar Alt+F4 en la macro que ya tengas (debería ser la...
Respuesta
en
Microsoft Excel
a
Calculo automatico del valor mas bajo
Usa buscar solver... Es un procedimiento un poco pesado, pero en Internet hay varios video tutoriales. Solver, genera un modelo de programación lineal, en el cual MAXIMIZAS o MINIMIZAS un valor, dependiendo de otro, e inclusive incluyendo algunos...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
¿Cómo buscar 2 códigos de una tabla, y que aparezca su descripción?
Combinalas con SI. ERROR Arma dos fórmulas, cada una con el BUSCARV adecuado para que busque un "tipo" de código =BUSCARV(dato, A:C, 3,0) sería para buscar en la columna A y dar el resultado de la C =BUSCARV(dato, B:C, 2,0) sería para buscar en la...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
¿Cómo hago para que se ejecute una macro una vez que el usuario digite un valor en una celda?
En la módulo de hoja (no módulo común) de la hoja que quieres "programar", escribe: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address(0,0) = "B4" Then ' cambia B4 por la celda real... ' aqui pon la macro End If End Sub
Respuesta
en
C y C++
y en 3 temas más
a
Coincidir palabra especifica de una cadena de texto una palabra de una lista
Creo entender de tus afirmaciones que en la columna B y C... ¿aparezcan los artículos y marcas que tienen que ser "leídos" (de manera inteligente) de la columna D? Si es asi... perfecto... Necesitas sin embargo crear un "glosario" o "diccionario" de...
Respuesta
en
Microsoft Excel
a
Hoja de Excel 2010 muy lenta al abrir
Lo primero que tienes que preguntarte es... ¿Qué tamaño tiene el archivo?... si es grande es normal que demore. Excel "comprime" las hojas antes de guardarlas... y las descomprime antes de abrirlas... Si tu archivo (ya comprimido) es grande, piensa...
Respuesta
en
Microsoft Excel
a