Participaciones en la academia
Comentario por OsmaniPititi en clase Caso práctico: Validación y Formato de Rangos
Buenas Tardes JuliaAbajo la variante usando select caseDim Fila As IntegerDim UltimaFila As IntegerDim Valor As VariantDim Resultado As String' Detectar la última fila con datos en la columna AUltimaFila = Cells(Rows.Count, 1).End(xlUp).Row' Recorre las filas con datos en la columna AFor Fila = 5 To UltimaFila Valor = Range("A" & F...
publicado por OsmaniPititi hace 3 horas
Comentario por OsmaniPititi en clase Select...Case, Convertir texto a mayúsculas o minúsculas
Buenas TardesJulia , en aras de seguir practicando , puse en practica tu sugerencia. Despues de varios intentos lo logre utilizando el ciclo al reves, pues , me paso que cuando me encontraba una celda vacia , al eliminarla y reajustar la variable contador , esta dejaba fijo como valor final , el valor inicial de rango.rows.count.Dim Opción As Varia...
publicado por OsmaniPititi hace 5 horas
Comentario por Yad en clase Funciones estadísticas
Buena noche. ¿Me podrían explicar por que no se indico el año 2024, entre " ", en la formula?Gracias.
publicado por Yad hace 15 horas
Comentario por OsmaniPititi en clase Evento Workbook_BeforeClose: Registrar Fecha de Cierre
Buenos DiasA continuacion pongo en consideracion esta variante de codigo , pues en el del ejemplo si el usuario escoge cancelar el cierre , ya queda registrado previamente el cierre en la celda , cosa esta que en realidad el usuario cancelo. Dim ws As WorksheetSet ws = ThisWorkbook.Sheets("Hoja1")Dim UltimaFila As LongIf MsgBox("Desea cerrar e...
publicado por OsmaniPititi hace 1 día
Comentario por OsmaniPititi en clase Evento Workbook_Open: Registrar Fecha de Apertura
Buenos diasConsidero que pudieramos agregar la siguiente linea de codigo al final de la macro Cells.EntireColumn.AutoFit
publicado por OsmaniPititi hace 1 día
Comentario por OsmaniPititi en clase Caso práctico: Validación y Formato de Rangos
Buenas TardesOtra variante seria utilizar Select Case para evaluar las condiciones , en vez de utilizar If Then Else.
publicado por OsmaniPititi hace 2 días
Comentario por OsmaniPititi en clase Copiar contenido de hojas sin activar una por una
Buenos diasConsidero que igual , se puede eliminar sin problemas las dos lineas de codigo Set Rango = NothingSet Rango2 = NothingPues el bucle siempre asigna a la variable Rango la region activa en funcion del indice de la hoja que cohincida con el valor de la variable i
publicado por OsmaniPititi hace 3 días
Comentario por OsmaniPititi en clase Ajustes Finales y Activación de Celdas
Buenos DiasConsidero que no es necesario en la macro Activar2 iniciar en el ciclo la variable j en 1. Se puede iniciar en 2 perfectamente , pues al final de esta macro se activa la celda 2 en la hoja 1 antes de renombrarla
publicado por OsmaniPititi hace 3 días
Comentario por OsmaniPititi en clase Copiar Datos de las Hojas Existentes
Buenos Dias JuliaMuchas Gracias por la anterior aclaracion. Abajo pongo el codigo del ejemplo de la clase pero utilizando for eachDim ws As WorksheetDim MsgContinuar As ByteDim UltimaFilaOrigen, UltimaFilaDestino As LongMsgContinuar = MsgBox("Se agruparán las tablas de igual estructura." + _ vbNewLine + vbNewLine + "Desea continuar?",...
publicado por OsmaniPititi hace 3 días
Comentario por Elena-G en clase Tablas Contiguas
Hola, linda tarde,Estoy muy contenta con el curso, mucho por aprender y asimiliar e interiorizar. Voy a estar practicando. 😊Pregunta, si recibo un archivo de texto o csv, como puedo saber en que cultura se trabajó el archivo? O tendría que preguntarle al emisor?Muchas gracias por compartir con nosotros. Un abrazo y feliz año a todo el equipo...
publicado por Elena-G hace 4 días
