Fernando MG

Fernando MG

 2.450 puntos  Perú @feralmigo desde - visto
Preguntar

Respuestas

Respuesta en a

Como configurar en formato de celda de tal manera que al digitar 35 me quede 3,5

Presiona Alt + F11 Hola: Debes utilizar una macro: - Presiona Alt + F11 - En el panel de la derecha haz doble click en el nombre de la hoja en la que quieres que se realice el cambio - Pega este código: Private Sub Worksheet_Change(ByVal Target As...

Contar si otra columna cumple condicion

Utiliza esta fórmula: ="Trabajan " & CONTAR.SI.CONJUNTO(C:C,"trabaja",D:D,"ocupado") & " y pertenecen a Ocupados" ="Trabajan " & CONTAR.SI.CONJUNTO(C:C,"trabaja",D:D,"desocupado") & " y pertenecen a Desocupados" ="Trabajan " &...

Excel con guardado de configuraciones especificas.

Te propongo una macro: En el objeto thisworkbook coloca este código: Private Sub Workbook_Open() Application.MoveAfterReturnDirection = xlToRight End Sub Private Sub Workbook_BeforeClose(Cancel As Boolean) Application.MoveAfterReturnDirection =...
Respuesta en a

¿Qué fórmula en Excel uso para dar un valor a números que están entre un rango (=SI)?

Te anexo la fórmula, he considerado que si la celda a evaluar está vacía, devuelva un resultado vacío. Cambia A1 por la celda a evaluar. =SI(A1="","",SI(A1<=18,0.15,SI(Y(A1>=18.1,A1<=80),0.25,SI(A1>=80.1,0.4,"")))) No olvides finalizar.
Respuesta en a

Macro para Contar.si, si tiene dos condiciones mismo rango

Una opción sería con utilizar este código: Sub copia() cond1 = Application.WorksheetFunction.CountIfs(Range("rangoestatus"), "corriendo") cond2 = Application.WorksheetFunction.CountIfs(Range("rangoestatus"), "caminado") proceso = cond1 + cond2 End Sub
Respuesta en a

Necesito armar una macro para copiar y pegar una lista de celdas filtradas

Utiliza este código: Sub COPIA() rango = ActiveSheet.Range("A1").End(xlDown).Row Sheets("origen").Range("A1:A" & rango).Copy Destination:=Sheets("destino").Range("B1") End Sub Suponiendo que la primera celda filtrada se encuentra en la celda "A1" de...
Respuesta en a

Como puedo contar los registros de una columna si los registros de otra columna se encuentran dentro de un rango determinado

¿Quieres contar las celdas de una columna que se encuentran entre un rango determinado?, en ese caso solo utilizarías las fórmula: =CONTAR.SI.CONJUNTO(B1:B100,">5",B1:B100,"<16") Esta función cuenta las celdas de la columna "B" que contienen números...
Respuesta en y en 2 temas más a

Excel avanzado, colocar marca e celda con el mouse

Pega esta macro en el objeto hoja que contiene tu listado: Private Sub workSheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Intersect(Target, Range("B1:C500")) Is Nothing Then Exit Sub Target = 1 End Sub Suponiendo que la columnas...
Respuesta en a

Después de que se de clic a aceptar me envíe a una celda

Cambia tu código por este: Private Sub Worksheet_Change(ByVal Target As Range) Set RANGO = Application.Intersect(Target, Range("U:U")) On Error Resume Next If Not RANGO Is Nothing And RANGO = "Error" Then MsgBox "Favor ingrese una cuenta en la...
Respuesta en y en 2 temas más a

VBA para eliminar filas vacías

Para eliminar filas vacías utiliza este código: Sub elimina_filas_vacías() Application.ScreenUpdating = False For i = Range("A" & Rows.Count).End(xlUp).Row To 1 Step -1 If Cells(i, "A") = "" Then Rows(i).Delete Next Application.ScreenUpdating = False...