A mí no me funciona al intentar crear la variable booleana, me sale error de digitación, el código está exactamente como usted lo tiene, tiene que ver el echo de que yo use office 2007?
Para que ponga en mayúsculas cuando la cantidad sea mayor o igual a 1000 y en minúsculas cuando no, el código puede quedar así: Function nEvaluar (j As integer) As String nEvaluar= IIF(j >= 1000, Ucase("cantidad grande"), "cantidad pequeña") End Function Saludos.
CON LA FUNCION IF Function DETERMINAR_POSITIVO_O_NEGATIVO(K As Integer) As String If K < 0 Then DETERMINAR_POSITIVO_O_NEGATIVO = "NUMERO NEGATIVO" Else: DETERMINAR_POSITIVO_O_NEGATIVO = "NUMERO POSITIVO" End If End Function 👍👍👌👌🦾🦾✔✔🤗🤗👀👀😎😎🍺🍺
AMWM Sí, es que tuve problemas con este capítulo y tuve que resubirlo; y debido a que ya no tenía el original por ser tan viejo, pues lo volví a grabar y a resubir. Saludos!!!
Muy Bien,Saludos... entonces en esta parte se pudiera hacer una instruccion complementaria si la variable j cumple con su condicion que fuera mayuscula y si no que fuera minuscula, que se haria, anidar if ?
Saludos, sería genial si harias un tutorial explicando como agregar la ayuda de la función asi como lo hace EXCEL en sus funciones ya predefinidas.. por lo demás excelente trabajo, saludos desde Perú.
hola felicitaciones por el tuto. quería saber si se puede crear una función para aplicar negrita a un texto dentro de una concatenación, utilizando la función concatenar
Porqué cuando usted crea la función la nombra con E mayúscula nEvaluar, y al digitarla en la hoja de excel aparece con e minúscula nevaluar, porqué no la digitó con mayúscula, es más, porqué no aparece con mayúscula cuando usted invoca a la función.
Gracias por compartir su conocimiento. Tengo una duda, Se debe poner "," o ";" al momento de agregar "VERDADERO" a la celda B1. (Eso sale en el minuto 5:05) Porque en mi caso cuando ponía "," me salía error de la fórmula . Espero su pronta respuesta . Me suscribo a su canal :)
Otto lamento lo que paso el dia de ayer con tu video que publicaron sin fundamentos, mientras tantos sigue subiendo videos de este tipo de funciones me gustaria saber si se podria crear funciones mas complejas con formularios en vba gracias
Elias Solis Si te refieres a poner comentarios en un código, pues hazlo así: Digamos que tienes el código: Textbox1= "Hola" 'Este es el comentario o descripción a ese código.
***** Muy buenos días. Si yo tengo este código. Function GC(IMC, EDAD, SEXO) GC = (1.2 * (IMC)) + (0.23 * (EDAD)) - ((10.8) * (SEXO)) - (5.4) TextBox = "0 es para mujer y 1 es para hombre" End Function Este código es de una función que yo cree. Cuando tenemos una función y la digitamos en una celda de Excel, ejemplo “=gc(”, y luego de eso presiono fx “botón insertar función”, nos sale un recuadro de los argumentos de la función. En ese recuadro cuando hago click en una de las variables de la función, ejemplo sexo, aparece una descripción de la variable en la parte inferior del recuadro del argumento. ¿Como yo inserto una descripción como esa en una función creada por mí, con la ayuda de visual basic de Excel?. Muchísimas gracias.
***** en el vídeo anterior al final ud puso ordenar (hablo de la creación de formularios) y alado puso un comentario, si no pusiese ese comentario igual me correría la fórmula? en otras palabras tiene alguna relevancia en la programación poner un comentario?
Buenas, estoy relaizando un control de inventarios en un almacén quisiera saber como puedo programar para que lo que yo incerte en el formulario de salida de repuesto se descuente de la tabla donde estan registrados los repuestos en existencia, espero puedas ayudarme mi pasantai depende de eso, gracias
Otto, excelentes tutoriales, actulamente estoy trabajando con un reloj. No logro activar la herramienta timer en mi cuadro de herramientas, podrias por favor ayudarme, gracias!
GRXS NUEVAMENTE, NO SE SI COMENTAR ESTO PERO EN FIN. ME PARECE MUY CORTO ESTO DE LAS FUNCIONES DESEARIA SI SE PUEDE MAS EJEMPLOS PARA COMPRENDER MEJOR Y APROVECHANDO SU GRAN ESPIRITU DE ENSEÑANZA PODRIA DECIRMA A QUE SE REFIEREN CUANDO PONE DE ARGUMENTO LA PALABRA BYVAL..GRACIAS DE NUEVO Y SORRY POR EL COMENTARIO
De ByVal y ByRef, escribí un post en un blog al respecto. Aquí te lo dejo para que comprendas de mejor manera esos términos. expandiendoexcel.blogspot.com/2016/07/cual-es-la-diferencia-entre-byref-y.html
Felicitaciones por sus videos...!!! Muy claros y explicativos. Solicito su ayuda con el siguiente proyecto, quiero leer un nombre en VB y que busque este nombre en una base de datos de excel y pueda modificar sus datos, por ejemplo: Base de datos en excel: Carlos 50 verde casado Juan 49 rojo soltero En VB poder cambiar estos datos al poner la palabra Juan o Carlos, Es posible??? Agradezco su ayuda de antemanno
Buenas tardes otto. Agradezco su valiosa ayuda. Necesito un favor bien grande me podrias colaborar con la siguiente función para excel. Yo no programo tengo poco conocimmiento. Gracias. If sexo = "M" And edad = 11 And test >= 2800 Then resultado = "Excelente"
Asi pone en Mayuscula APROBADO y en Minusculas Reprobado Function aEvaluar(x As Integer, Optional mayus As Boolean) As String aEvaluar = IIf(x >= 6, "Aprobado", "Reprobado") aEvaluar = IIf(x >= 6, UCase(aEvaluar), aEvaluar) End Function Saludos
Así es Javier, porque ciertamente no es lo que inicilmente quería Otto obtener estamos de acuerdo?, y con la modificación que tu haces ya tenemos justo lo que se deseaba en un principio.
Gracias profe por compartir ahora me queda mas claro este tema.
Saludos
Excelentes videos pero no esta la parte anterior, ojala pueda resubir este contenido y gracias nuevamente :D
Excelente, Gracias por el tutorial Brindado.
Gracias a tí por seguir los videos. Saludos
A mí no me funciona al intentar crear la variable booleana, me sale error de digitación, el código está exactamente como usted lo tiene, tiene que ver el echo de que yo use office 2007?
HOla, muy buenas , excelentes videos ; Una consulta, no veo el video VBA Excel 2013 #5, me podrias confirmar si esta en el canal ? gracias
muy util
Muy bueno 👍, podria indicar como poner comentarios al argumento
Para que ponga en mayúsculas cuando la cantidad sea mayor o igual a 1000 y en minúsculas cuando no, el código puede quedar así:
Function nEvaluar (j As integer) As String
nEvaluar= IIF(j >= 1000, Ucase("cantidad grande"), "cantidad pequeña")
End Function
Saludos.
Así es; Claro que Otto nos muestra ejemplos de cómo usar las funciones; a nosotros nos toca inferir.
CON LA FUNCION IF
Function DETERMINAR_POSITIVO_O_NEGATIVO(K As Integer) As String
If K < 0 Then
DETERMINAR_POSITIVO_O_NEGATIVO = "NUMERO NEGATIVO"
Else:
DETERMINAR_POSITIVO_O_NEGATIVO = "NUMERO POSITIVO"
End If
End Function
👍👍👌👌🦾🦾✔✔🤗🤗👀👀😎😎🍺🍺
Buenos días no he encontrado el vídeo 5 de este tutorial
Javier, no he encontrado el vídeo 5 de esta serie. Se borró? Saludos y gracias por los videos.
AMWM Sí, es que tuve problemas con este capítulo y tuve que resubirlo; y debido a que ya no tenía el original por ser tan viejo, pues lo volví a grabar y a resubir.
Saludos!!!
Muy Bien,Saludos... entonces en esta parte se pudiera hacer una instruccion complementaria si la variable j cumple con su condicion que fuera mayuscula y si no que fuera minuscula, que se haria, anidar if ?
Sr Otto una pregunta la letra J hace la misma función que la N en la primera parte del vídeo.
Saludos, sería genial si harias un tutorial explicando como agregar la ayuda de la función asi como lo hace EXCEL en sus funciones ya predefinidas.. por lo demás excelente trabajo, saludos desde Perú.
hola felicitaciones por el tuto. quería saber si se puede crear una función para aplicar negrita a un texto dentro de una concatenación, utilizando la función concatenar
Porqué cuando usted crea la función la nombra con E mayúscula nEvaluar, y al digitarla en la hoja de excel aparece con e minúscula nevaluar, porqué no la digitó con mayúscula, es más, porqué no aparece con mayúscula cuando usted invoca a la función.
Gracias por compartir su conocimiento. Tengo una duda, Se debe poner "," o ";" al momento de agregar "VERDADERO" a la celda B1. (Eso sale en el minuto 5:05) Porque en mi caso cuando ponía "," me salía error de la fórmula . Espero su pronta respuesta . Me suscribo a su canal :)
Otto lamento lo que paso el dia de ayer con tu video que publicaron sin fundamentos, mientras tantos sigue subiendo videos de este tipo de funciones me gustaria saber si se podria crear funciones mas complejas con formularios en vba gracias
Sí claro, no te preocupes, seguiré subiendo. Gracias por tu comentario.
Muy buenos días, disculpe las molestias pero tengo una duda. Si quisiera agregarle una descripción a la formula que es lo que debo hacer.
Elias Solis Si te refieres a poner comentarios en un código, pues hazlo así:
Digamos que tienes el código: Textbox1= "Hola" 'Este es el comentario o descripción a ese código.
muchísima gracias
***** muchísima gracias
***** Muy buenos días. Si yo tengo este código.
Function GC(IMC, EDAD, SEXO)
GC = (1.2 * (IMC)) + (0.23 * (EDAD)) - ((10.8) * (SEXO)) - (5.4)
TextBox = "0 es para mujer y 1 es para hombre"
End Function
Este código es de una función que yo cree. Cuando tenemos una función y la digitamos en una celda de Excel, ejemplo “=gc(”, y luego de eso presiono fx “botón insertar función”, nos sale un recuadro de los argumentos de la función. En ese recuadro cuando hago click en una de las variables de la función, ejemplo sexo, aparece una descripción de la variable en la parte inferior del recuadro del argumento. ¿Como yo inserto una descripción como esa en una función creada por mí, con la ayuda de visual basic de Excel?. Muchísimas gracias.
***** en el vídeo anterior al final ud puso ordenar (hablo de la creación de formularios) y alado puso un comentario, si no pusiese ese comentario igual me correría la fórmula? en otras palabras tiene alguna relevancia en la programación poner un comentario?
Buenas, estoy relaizando un control de inventarios en un almacén quisiera saber como puedo programar para que lo que yo incerte en el formulario de salida de repuesto se descuente de la tabla donde estan registrados los repuestos en existencia, espero puedas ayudarme mi pasantai depende de eso, gracias
Otto, excelentes tutoriales, actulamente estoy trabajando con un reloj.
No logro activar la herramienta timer en mi cuadro de herramientas, podrias por favor ayudarme, gracias!
Excelente vídeo Prof.... Pero como puedo aplicarlo a en un formulario de VBA en Excel...? Auxilio..!!!
GRXS NUEVAMENTE, NO SE SI COMENTAR ESTO PERO EN FIN. ME PARECE MUY CORTO ESTO DE LAS FUNCIONES DESEARIA SI SE PUEDE MAS EJEMPLOS PARA COMPRENDER MEJOR Y APROVECHANDO SU GRAN ESPIRITU DE ENSEÑANZA PODRIA DECIRMA A QUE SE REFIEREN CUANDO PONE DE ARGUMENTO LA PALABRA BYVAL..GRACIAS DE NUEVO Y SORRY POR EL COMENTARIO
De ByVal y ByRef, escribí un post en un blog al respecto. Aquí te lo dejo para que comprendas de mejor manera esos términos. expandiendoexcel.blogspot.com/2016/07/cual-es-la-diferencia-entre-byref-y.html
Entonces el argumento "uCase" convierte en mayúsculas el texto?
Sí
Felicitaciones por sus videos...!!! Muy claros y explicativos.
Solicito su ayuda con el siguiente proyecto, quiero leer un nombre en VB y que busque este nombre en una base de datos de excel y pueda modificar sus datos, por ejemplo:
Base de datos en excel:
Carlos 50 verde casado
Juan 49 rojo soltero
En VB poder cambiar estos datos al poner la palabra Juan o Carlos,
Es posible???
Agradezco su ayuda de antemanno
Hola me podrias ayudar a crear en VBA la funcion ApilarV por favor 🥺
Buenas tardes otto. Agradezco su valiosa ayuda. Necesito un favor bien grande me podrias colaborar con la siguiente función para excel. Yo no programo tengo poco conocimmiento. Gracias. If sexo = "M" And edad = 11 And test >= 2800 Then
resultado = "Excelente"
If O iif???
es una forma abreviada de if
Asi pone en Mayuscula APROBADO y en Minusculas Reprobado
Function aEvaluar(x As Integer, Optional mayus As Boolean) As String
aEvaluar = IIf(x >= 6, "Aprobado", "Reprobado")
aEvaluar = IIf(x >= 6, UCase(aEvaluar), aEvaluar)
End Function
Saludos
Así es Javier, porque ciertamente no es lo que inicilmente quería Otto obtener estamos de acuerdo?, y con la modificación que tu haces ya tenemos justo lo que se deseaba en un principio.
Incluso en tu código ya no es necesario que escribas Optional mayus As Boolean; bueno ahora sí que es opcional jaja