:-) Gracias.
"Ivan" <***@teleline.es> escribi� en el mensaje de noticias news:a3cb8324-606b-461d-919f-***@q21g2000hsa.googlegroups.com...
hola de nuevo
..., si supieras de algún ficherito (curso que enseñe VB) te
agradecería me indicaras donde conseguirlo, si es gratis, mejor :-)..<<<<
aunque posiblemente las opciones son muchas, aun mas si te manejas con
el ingles, al final te pongo un extracto de una respuesta que he dado
algunas veces sobre el tema,
pero antes, sobre todo por si alguien intentara usarla, permiteme de
nuevo corregir mi ultima propuesta, en la que podia no devolver lo que
esperabamos en caso de que las 2 posibilidades a devolver fuesen de
distinto tipo (uno fecha y otro numero, o viceversa) y se hubiese
expecificado un formato de alguno de los dos tipos.
En este caso, posiblemente y si el dato admitiese el formato pasado,
nos lo transformaria en lo que no es (un nº en fecha o una
fecha[serial] en nº aunque aambos como cadena)
pej->
=fechasi_3(A1="";1;;"dd/mm/yy")
en este caso esprariamos que si a1 esta vacio nos devolvira el nº 1 y
sin embargo nos dvolveria => 31/12/99
.esta [creo que ya es la ultima que envio, aunqu si alguien ve algun
problema mas no importaria si lo comenta] (pn)ultima version parece
corregirlo convirtiendo el argumento 'Formato' a uno specifio para
fecha y añadiendo otro formato especifico
para numeros
Public Function FechaSi_4( _
Optional Condicion As Variant, _
Optional SiCumple As Variant, _
Optional SiNoCumple As Variant, _
Optional FormatoFecha As Variant, _
Optional FormatoNro As Variant _
) As Variant
Dim Fecha As Variant, Valor As Variant, EsFecha As Boolean
Fecha = Now
If IsMissing(Condicion) And IsMissing(SiCumple) And _
IsMissing(SiNoCumple) Then FechaSi_4 = IIf( _
IsMissing(FormatoFecha), Fecha, Format(Fecha, _
FormatoFecha)): Exit Function
Condicion = IIf(Not IsMissing(Condicion), Condicion, _
Not IsMissing(SiCumple))
If IsMissing(SiCumple) Then SiCumple = Fecha
If IsMissing(SiNoCumple) Then SiNoCumple = Fecha
EsFecha = IIf(Condicion, IsDate(SiCumple), IsDate(SiNoCumple))
Valor = IIf(Condicion, SiCumple, SiNoCumple)
If EsFecha Then
If IsMissing(FormatoFecha) Then FechaSi_4 = Valor _
Else FechaSi_4 = Format(Valor, FormatoFecha)
Else
If IsMissing(FormatoNro) Then FechaSi_4 = Valor _
Else FechaSi_4 = Format(Valor, FormatoNro)
End If
End Function
bueno, creo que ya si que me paro
a continuacio te pongo el extracto sobre manuales y sitios qu te
mncionaba
un saludo
Ivan
----- extracto de extractos de conversaciones sobre manuals y sitios
sobre VBa y excel
me comentastes que conocías páginas donde
encontrar "Manuales de VBA para torpes que quieren meterse en el ajo"
la verdad es que hay muchas opciones en la web, pero por darte uno en
concreto que creo es bastante completo, y aunque
es para vba access, el ¿90%? es comun a excel, sobre todo lo que se
refiere a la sintaxis y diversos tipos de
estructuras, datos, variables, etc
Euardo Olaz: manual VBA acces, bastante completo y en general
aplicable a excel
http://www.olaz.net/descargas/access/curso_vba/vba_entregas.htm
vinculo a conversaciones sobre eñ tema 'Manuales VBA', en ellas
encontraras muchas propuestas
http://tinyurl.com/2r5jqn
y aqui va una respuesta de HM al repecto.
----------------------hector Miguel --------------------------------
Hay alguna forma de descargar algun excelente manual.
Gracias Ante todo y me regalan alguan dire wwww
en cuanto a alguna 'recomendacion' por material de aprendizaje
[generalmente
'mi' respuesta es la que te 'apunto' al final]...
[ademas] acostumbro 'afirmar' que: "cada quien avanza, al 'ritmo' que
quiere/puede/necesita/..." :))
si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
-> me gustaria decirte que leyendo 'tales o cuales' libros ... [pero,
estaria siendo 'excluyente'] ;)
todo material de estudio [manuales, {F1}, libros, revistas,
cursos,
web's, estos foros, etc.] ->es excel...ente<-
ademas considera que [en muchas de las ocasiones]
-> 'buscando una cosa'... 'encuentras otra' [que se te habia
'perdido']
-> o ['te topas' con] 'la hermana que se escapo de su prision'
[sor-presa... NO esta !!!] :))
-> cuando 'se atora la carreta' [que nos sucede a todos] :-(
NO es 'imprescindible' saberlo todo ;) es suficiente con
saber...
el telefono del que sabe... o el e-mail... o la web... o... por
que no
consultas en el foro? :D
aunque [supongo que de algun modo] no 'escaparas' de consultar al
asistente
{F1} de excel/vba...
encontraras [algunos] manuales/instructivos/cursos/etc. en las
siguientes
direcciones:
[aunque... 'calificarlo/s' de sencillos/complicados/completos/
buenos/...
dependera de factores 'personales'] :D
una lista de manuales y tutoriales [ingles]
http://www.virtualhelpdeskcentral.com/sitecategory.asp?SiteID=12&NoGU...
goryID=18
algunas paginas en ingles...
Charles Williams (DecisionModels): http://www.decisionmodels.com/
Tushar Mehta: http://www.tushar-mehta.com/excel/
Laurent Longre: http://xcell05.free.fr/
Rob Bovey: http://www.appspro.com/Tips/Tips_And_Tricks.htm
Stephen Bullen' Excel MVP's page: http://www.bmsltd.ie/MVP/Default.htm
Jurgen Volkerink (KeepItCool):
http://members.chello.nl/keepitcool/addins.html
Matt Evans: http://www.exinfm.com/free_spreadsheets.html
Karl Peterson: http://vb.mvps.org/samples/
Bob Umlas: http://www.emailoffice.com/excel/arrays-bobumlas.html
Carlo Quintero: http://www.mztools.com/
Van Gelder: http://homepages.paradise.net.nz/~robree/excel/
MiStupid (Training Online): http://mistupid.com/tutorials/excel/
ExtremeVBTalk(newsgroup): http://www.visualbasicforum.com/
algunas paginas en castellano...
http://www.franciscopascual.com/Archivos/Excel%202002.zip
http://www.javeriana.edu.co/decisiones/modelos/ejemplos_y_ejercicios....
http://www.javeriana.edu.co/cursad/diplomado/ejemplos_j_sarmiento.html
http://members.fortunecity.es/tonelorc/eexcel.html
http://www.aulaclic.es/excel2000/f_excel2000.htm
http://64.226.188.26/sivnetwork-www/cursos_gratis/excel/Excel.htm
http://www.territoriopc.com/excel/
http://interinfo.iespana.es/interinfo/info_general/manuales/manuales_...
http://www.fullwebs.com.uy/endondeestamos/Downloads/Tutoriales/excel.pdf
http://office.arnulfoperez.com/excel/
http://lacher.com/toc.htm
http://www.sistemaslym.net/vba/excel/excel.html
http://es.geocities.com/lacibelesdepunilla/macros.htm
http://es.geocities.com/lacibelesdepunilla/macros1.htm
http://www.macroheavy.com/excel/excel.asp
http://www.geocities.com/gorita_2000/VBA.htm
http://www.excelavanzado.com/
http://www.xtec.es/~rlloren4/KBEsp2.htm
http://www.exceluciones.com/portal/index.php?article=35