muchas gracias, SIEMPRE HE LOGRADO RESOLVER MIS DUDAS con tus vídeos muchas felicitaciones
@juanablancamagnoliapolorin604310 ай бұрын
Excelente explicación. Muchas gracias. Éxitos en su canal
@joseantoniosanchezlopez72155 жыл бұрын
Excelente material. Gracias por tu tiempo. Saludos desde España
@SergioAlejandroCampos5 жыл бұрын
Es un gusto compartir José.
@JinjinatoSMP5 жыл бұрын
Este es un vídeo que tenía muchas ganas de ver y aprender. Muchísimas gracias por tan buen trabajo.
@SergioAlejandroCampos5 жыл бұрын
Gracias por comentar Jorge. Ya tenemos bastantes funciones como tener buena base para los próximos temas.
@SergioAlejandroCampos5 жыл бұрын
Es importante conocer las funciones VBA más usadas, ya que si o si, las tendremos que usar en nuestros desarrollos. ✅ Descarga el archivo de ejemplo | www.exceleinfo.com/curso-excel-vba-y-macros-cap-35-funciones-vba-de-conversion-y-formato-de-texto-y-numero 🏆 Suscríbete a este canal | goo.gl/M5zNA8 📩 Recibe tutoriales en tu correo: www.exceleinfo.com/newsletter
@maticunia19825 жыл бұрын
Gracias nuevamente por el interés de enseñar
@SergioAlejandroCampos5 жыл бұрын
Saludos Walter.
@victorglez68714 жыл бұрын
Muy interesante...estoy aprendiendo a programar vba excel y me ayudó mucho este tutorial. Gracias por el aporte.
@rafaelvelasco27345 жыл бұрын
Excelente Sergio, mucho material, gracias
@esperanza1951ful4 жыл бұрын
Gracias Sergio, hoy me salvaste con el formato de la fecha. Saludos
@AtindriyaDas Жыл бұрын
Gracias Sergio!
@JMAnguiano5 жыл бұрын
Excelente tema se comprende mejor el manejo de los formatos
@omarc.g.27965 жыл бұрын
Perfecto. Excelente material.👍
@SergioAlejandroCampos5 жыл бұрын
Gracias Omar.
@joseagundis15 жыл бұрын
Super amplio dominio de tema, buen tutorial Sergio.
@osmo90745 жыл бұрын
Excelente eres el mejor felicitaciones
@elliotcruz7821 Жыл бұрын
hola, perfecto todo. Quisiera saber con que funcion puedo leer el formato de una celda, por ejemplo que me devuelva en un msgbox algo como $#,##0.00 si es que la celda que quiero leer tiene ese formato
@elliotcruz7821 Жыл бұрын
ya pude encontrar la solucion se hace con Range("A2").NumberFormat
@oscarsantos92515 жыл бұрын
Gracias maestro sal2 y pulgar arriba
@kevina124 жыл бұрын
Gracias por tu curso. Me queda la duda, tal vez requiero ver otro de tus videos... Cuál es el propósito del .VALUE ; primero creí que era cuando querías afectar o extraer el valor de la celda, luego pensé que era como la propiedad del objeto, pero no veo que sea así, por que aquí lo usas de muchas maneras a partir del minuto 4:32. Como puedo buscar la utilidad de este código que usas tan seguido?
@SergioAlejandroCampos4 жыл бұрын
Qué tal. Value es el valor de un objeto, puede ser una celda o un control de Formulario.
@leonardocontento42085 жыл бұрын
Felicitaciones maestro una pregunta podria explicar la presicion en pantalla para los calculos matematicos
@josea.bocanegra67743 жыл бұрын
Esto es Oro
@alexeiofp4 жыл бұрын
Estimado buen día, estoy siguiendo tu curso de Macros en este capítulo minuto 16:09 colocas una S para ejemplificar la función y luego recurres al editor para actualizar c16 y te de verdadero. Mi pregunta, para que se actualice sólo sin recurrir al editor que función recomiendas?
@carlosbellido13883 жыл бұрын
Sergio, Excelente aporte. Una duda si quisiera hacer una UDF con la Fx val, pero me arroja error. Agradecere comentario... Ejem 69 - suc la paz Function Sucursal(Texto As String) Application.Volatile Dim Celda As Range Sucursal = vb.Val(Range(Celda).Value) End Function
@mathiasdelgado87988 ай бұрын
Se puede hacer con dos columnas en vez de rangos, cómo sería? Saludos
@carlosjosec89465 жыл бұрын
Buenos días Sergio Alejandro, Cuáles conocimientos se necesitan para aprender a desarrollar complemento para Excel? que nos ayuden a agilizar nuestros trabajos. Soy contador y tengo un dominio intermedio de Excel y estoy interesado en dominar Excel Profesionalmente.
@osmo90745 жыл бұрын
Si se pasan datos de un textbos a un listbox y luego de ese listbox a otro listbox como se hace para que no se pasan datos repetidos de un listbox al otro listbox Saludos desde Costa Rica maestro por tan buenas explicaciones
@manuelgonzalez-yz4pf5 жыл бұрын
👍👍👍
@ramoncalvobaron33169 ай бұрын
Hola, Estoy buscando e2jercicios practicos para poner a prueba mis habilidades e interiorizar todos estos conceptos. Alguien me los puede pasar?
@gustavocalles6015 жыл бұрын
Hola buenas tardes, existe la posibilidad de condicionar un cuadro de texto (para ingresar fecha) a que solo acepte números con el formato "mm/dd/yyyy" ???
@MrAbuelo20015 жыл бұрын
Trate de Calcular la velocidadpromedio de una Carrera que duro 1 hora 48 min y 09 seg., pero no pudeencontrar un formato par mostrar este tiempo, Me podrian indicar como formatear esto, gracias por anticipado
@jmaciasanino5 жыл бұрын
Muy bueno, con que formato se una en fracciones ya que los que utilice del formulario ninguno me da el valor en fracción Set GAS_REG = sh.Range("O7"): LBL_GAS_REG.Caption = VBA.Format(GAS_REG,"# ?/8") lo uso para indicar la cantidad de combustible que tiene el vehículo al momento de Salir intente con varios de los formatos y ninguno me da la respuesta saludos
@d3vlin135 жыл бұрын
Respecto a la función Format, como puedo aprender a crear formatos personalizados?
@lorenzomolina47714 жыл бұрын
Gracias una vez más por tu tiempo Sergio. Consulta: por qué cuando convierto el 120,2 en formato número con 2 decimales me arroja el 120,20 pero en formato texto con un error asociado? y cuando pongo con tres decimales se convierte a miles?.... lo mismo ocurre cuando pongo el convertir formato a porcentaje. Si pongo el 0,5 con dos decimales me sale 50,00% lo que es correcto, aunque me sale el error de que es un texto y alineado a la izquierda, y aún mas grave cuando pongo con tres decimales el 0,5 lo convierte en 5000%! Ayuda profa! Saludos y gracias de antemano!
@signifer67425 жыл бұрын
Sergio, influye la configuración de idioma en las funciones VBA de formato de número?. En mi Pc las funciones Format, FormatNumber, FormatCurrency , no me dan el resultado esperado. En mi Pc que tiene idioma español España, el separador de decimales es la coma y el de miles el punto. No sé si eso es lo que influye. Cuando abro el fichero del ejercicio el Pc me pone los decimales con la coma. pero si ejecuto la macro las celdas C10 y C11 considera que contiene texto. También tengo problema con format. Si le pongo el formato personalizado copiado desde la celda, VBA no genera el mismo formato. Creo que ya comentaste algo similar porque VBA trabaja en inglés, pero no sé como solucionarlo.
@SergioAlejandroCampos5 жыл бұрын
Sí influye la configuración de la PC, así como los formatos del archivo. Prueba por favor las mismas macros, pero en un archivo nuevo para ver el comportamiento.
@signifer67425 жыл бұрын
@@SergioAlejandroCampos Voy a hacer más pruebas. Hice una con la función format y me pasaba lo mismo. Voy a volver a probarlas todas en archivo nuevo para entender cómo se comporta. Ya probé a quitar en ajustes de Excel que use los, separadores del sistema y cambiar punto por coma y no lo solucionó. Aunque había cambios. Pero eso lo probé sobre tu archivo, no en uno nuevo. Lo dicho, haré pruebas y comento. Gracias por responder Saludos
@signifer67425 жыл бұрын
@@SergioAlejandroCampos Sergio hice pruebas en un archivo nuevo y el resultado es el mismo. También he probado a cambiar el ajuste de los separadores en los ajustes de Excel y no soluciona el problema. Format 123456 123.456.000 Formato de número FormatNumber 120,2 120,21 FormatCurrency 120,2 120,21 € Sub Formatos() Range("C7").Value = VBA.Format(Range("B7").Value, "#.##0") Range("C10").Value = VBA.FormatNumber(Range("B10").Value, 2) Range("C11").Value = VBA.FormatCurrency(Range("B11").Value, 2) End Sub Con la función Format intento poner número con separador de miles sin decimales y pone el separador, pero es cómo si multiplicase por 1000 en FormatNumber y FormatCurrency seria correcto pero lo alinea a la izquierda como un texto. Este resultado es del procedimiento en un archivo nuevo y con la configuración normal de mi sistema
@signifer67425 жыл бұрын
Siguiendo con las prueba. He buscado información sobre el tema y he visto que desde VBA se puede modificar la configuración de los separadores, creando unos procedimientos. Sub Formato_Americano() With Application .DecimalSeparator = "." .ThousandsSeparator = "," .UseSystemSeparators = False End With End Sub Sub Formato_Europeo() 'Estableciendo el uso de los del sistema en un Pc europeo Application.UseSystemSeparators = True End Sub Pero algo más debe tener que hacerse, ya que estos procedimientos dan el mismo resultado que cambiar los separadores en los ajustes de Excel. Usando formato americano, el resultado es el mismo que usando el europeo. Salvo que, en las celdas B10 y B1,1 no sale el mensaje informativo de que el número se está tratando como un texto. Por eso sale alineado a la izquierda
@Edfepemo4 жыл бұрын
@@signifer6742 Me pasa exactamente lo que tú dices. Tengo configurado mi pc con español de latinoamérica. Lograste solucionar algo?
@AniManuSCh2 жыл бұрын
No existirá alguna forma que VBS de formato de la divisa/moneda especifica/referenciada en otra celda? Ejemplo: si en A1 escribo USD y en A2 tengo algun valor como 200, que entonces con alguna macro vba automaticamente de el formato de dolar a la celda A2 basandose en la referencia que se le dio en A1 mostrando entonces en A2: $200 y si se cambiara la divisa que se especifica en A1 por ejemplo a CRC (costa rica colon) entonces A2 quedaria mostrandose asi: ₡200 lo digo por un caso en el que uno necesitara una tabla donde registrar alguna conversion de cualquier combinacion entre monedas, por ejemplo A1 llevaria el monto original, en A2 se especifica su moneda fuente y A1 entonces ahora se mostraría con el simbolo correspondiente de moneda, en A3 uno especificaría el valor del tipo de cambio a la fecha, en A4 se especificaría la moneda a la cual convertir el monto, y ya en A5 su resultado con el formato de la moneda especificada en A4