Excel VBA and Macros - Chapter 35 - VBA Functions for Converting, Formatting and Number handling

  Рет қаралды 36,849

Sergio Alejandro Campos - EXCELeINFO

Sergio Alejandro Campos - EXCELeINFO

Күн бұрын

Пікірлер: 51
@carloscorona8933
@carloscorona8933 Жыл бұрын
muchas gracias, SIEMPRE HE LOGRADO RESOLVER MIS DUDAS con tus vídeos muchas felicitaciones
@juanablancamagnoliapolorin6043
@juanablancamagnoliapolorin6043 10 ай бұрын
Excelente explicación. Muchas gracias. Éxitos en su canal
@joseantoniosanchezlopez7215
@joseantoniosanchezlopez7215 5 жыл бұрын
Excelente material. Gracias por tu tiempo. Saludos desde España
@SergioAlejandroCampos
@SergioAlejandroCampos 5 жыл бұрын
Es un gusto compartir José.
@JinjinatoSMP
@JinjinatoSMP 5 жыл бұрын
Este es un vídeo que tenía muchas ganas de ver y aprender. Muchísimas gracias por tan buen trabajo.
@SergioAlejandroCampos
@SergioAlejandroCampos 5 жыл бұрын
Gracias por comentar Jorge. Ya tenemos bastantes funciones como tener buena base para los próximos temas.
@SergioAlejandroCampos
@SergioAlejandroCampos 5 жыл бұрын
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
@maticunia1982
@maticunia1982 5 жыл бұрын
Gracias nuevamente por el interés de enseñar
@SergioAlejandroCampos
@SergioAlejandroCampos 5 жыл бұрын
Saludos Walter.
@victorglez6871
@victorglez6871 4 жыл бұрын
Muy interesante...estoy aprendiendo a programar vba excel y me ayudó mucho este tutorial. Gracias por el aporte.
@rafaelvelasco2734
@rafaelvelasco2734 5 жыл бұрын
Excelente Sergio, mucho material, gracias
@esperanza1951ful
@esperanza1951ful 4 жыл бұрын
Gracias Sergio, hoy me salvaste con el formato de la fecha. Saludos
@AtindriyaDas
@AtindriyaDas Жыл бұрын
Gracias Sergio!
@JMAnguiano
@JMAnguiano 5 жыл бұрын
Excelente tema se comprende mejor el manejo de los formatos
@omarc.g.2796
@omarc.g.2796 5 жыл бұрын
Perfecto. Excelente material.👍
@SergioAlejandroCampos
@SergioAlejandroCampos 5 жыл бұрын
Gracias Omar.
@joseagundis1
@joseagundis1 5 жыл бұрын
Super amplio dominio de tema, buen tutorial Sergio.
@osmo9074
@osmo9074 5 жыл бұрын
Excelente eres el mejor felicitaciones
@elliotcruz7821
@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
@elliotcruz7821 Жыл бұрын
ya pude encontrar la solucion se hace con Range("A2").NumberFormat
@oscarsantos9251
@oscarsantos9251 5 жыл бұрын
Gracias maestro sal2 y pulgar arriba
@kevina12
@kevina12 4 жыл бұрын
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?
@SergioAlejandroCampos
@SergioAlejandroCampos 4 жыл бұрын
Qué tal. Value es el valor de un objeto, puede ser una celda o un control de Formulario.
@leonardocontento4208
@leonardocontento4208 5 жыл бұрын
Felicitaciones maestro una pregunta podria explicar la presicion en pantalla para los calculos matematicos
@josea.bocanegra6774
@josea.bocanegra6774 3 жыл бұрын
Esto es Oro
@alexeiofp
@alexeiofp 4 жыл бұрын
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?
@carlosbellido1388
@carlosbellido1388 3 жыл бұрын
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
@mathiasdelgado8798
@mathiasdelgado8798 8 ай бұрын
Se puede hacer con dos columnas en vez de rangos, cómo sería? Saludos
@carlosjosec8946
@carlosjosec8946 5 жыл бұрын
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.
@osmo9074
@osmo9074 5 жыл бұрын
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-yz4pf
@manuelgonzalez-yz4pf 5 жыл бұрын
👍👍👍
@ramoncalvobaron3316
@ramoncalvobaron3316 9 ай бұрын
Hola, Estoy buscando e2jercicios practicos para poner a prueba mis habilidades e interiorizar todos estos conceptos. Alguien me los puede pasar?
@gustavocalles601
@gustavocalles601 5 жыл бұрын
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" ???
@MrAbuelo2001
@MrAbuelo2001 5 жыл бұрын
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
@jmaciasanino
@jmaciasanino 5 жыл бұрын
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
@d3vlin13
@d3vlin13 5 жыл бұрын
Respecto a la función Format, como puedo aprender a crear formatos personalizados?
@lorenzomolina4771
@lorenzomolina4771 4 жыл бұрын
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!
@signifer6742
@signifer6742 5 жыл бұрын
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.
@SergioAlejandroCampos
@SergioAlejandroCampos 5 жыл бұрын
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.
@signifer6742
@signifer6742 5 жыл бұрын
@@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
@signifer6742
@signifer6742 5 жыл бұрын
@@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
@signifer6742
@signifer6742 5 жыл бұрын
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
@Edfepemo
@Edfepemo 4 жыл бұрын
@@signifer6742 Me pasa exactamente lo que tú dices. Tengo configurado mi pc con español de latinoamérica. Lograste solucionar algo?
@AniManuSCh
@AniManuSCh 2 жыл бұрын
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
Excel VBA and Macros - Chapter 36 - Function for convert numbers to text @EXCELeINFO
24:39
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 25 М.
Excel VBA and Macros - Chapter 31 - Creating Function procedures and UDF to use in formulas
24:22
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 31 М.
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 7 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 10 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 2 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 58 МЛН
Excel Secrets That Even Experts Don't Know - PART 1
16:44
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 4,7 М.
Excel VBA and Macros - Chapter 13 - Referencing workbooks, open, close, save @EXCELeINFO
23:46
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 92 М.
Learn Excel VBA to Automate Anything
14:02
Kenji Explains
Рет қаралды 512 М.
Excel VBA and Macros - Chapter 22 - Select...Case statement to multiple conditions @EXCELeINFO
23:53
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 47 М.
Excel VBA and Macros - Chapter 43 - Worksheet functions using VBA
20:32
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 44 М.
Excel VBA and Macros - Chapter 25 - Error handling using On Error statement @EXCELeINFO
20:21
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 37 М.
Excel VBA and Macros - Chapter 17 - If...Then...Else statement to decision making @EXCELeINFO
19:04
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 61 М.
Excel VBA and Macros - Chapter 11 - Methods: Copy, AutoFilter, Order, Clear, Add comment and more
24:03
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 7 МЛН