<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4499942641017087896</id><updated>2012-01-15T10:03:28.132-08:00</updated><title type='text'>Prototipos en VBA</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://prototiposenvba.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4499942641017087896/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://prototiposenvba.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Tomas Bradanovic</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/-tH8s2e15k_8/TwMLygz0ulI/AAAAAAAAdqw/0D8nBNYYnQ4/s220/IMG_1054.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4499942641017087896.post-3620020627449374727</id><published>2009-05-11T14:02:00.000-07:00</published><updated>2009-05-12T11:50:48.211-07:00</updated><title type='text'>Ejemplo 3, prototipo de una cuenta corriente</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Q-Vphy5tQtk/SgiTQ9ks1WI/AAAAAAAAV8M/QZwKGuvHJFk/s1600-h/ctacte1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 316px;" src="http://2.bp.blogspot.com/_Q-Vphy5tQtk/SgiTQ9ks1WI/AAAAAAAAV8M/QZwKGuvHJFk/s400/ctacte1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5334675678236038498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Este prototipo ingresa nuevas cuentas con sus datos, va ingresando movimientos, entrega los saldos y emite una cartola de movimientos&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El primer form que se ingresa es el que entrega los saldos y permite ir a ingresar cuentas y cartolas, Insertar, Userform&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Q-Vphy5tQtk/SgiUFEDegtI/AAAAAAAAV8U/9UqfZp5us-U/s1600-h/ctacte2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_Q-Vphy5tQtk/SgiUFEDegtI/AAAAAAAAV8U/9UqfZp5us-U/s400/ctacte2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5334676573328933586" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;La programación de los componentes de este form es:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Para el ComboNombre&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;Private Sub ComboNombre_Click()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Rem al escoger un item del combobox hace lo siguiente&lt;/div&gt;&lt;div&gt;    Rem coloca el costo en textbox1&lt;/div&gt;&lt;div&gt;    saldo = 0&lt;/div&gt;&lt;div&gt;    CodCliente = ComboNombre.ListIndex + 1&lt;/div&gt;&lt;div&gt;    TextBox1.Text = Hoja1.Cells(CodCliente, 2)&lt;/div&gt;&lt;div&gt;    Rem coloca el precio de venta (lista) en textbox2&lt;/div&gt;&lt;div&gt;    TextBox2.Text = Hoja1.Cells(CodCliente, 3)&lt;/div&gt;&lt;div&gt;    TextBox3.Text = Hoja1.Cells(CodCliente, 4)&lt;/div&gt;&lt;div&gt;    ultimo = Hoja2.Cells(1, 1)&lt;/div&gt;&lt;div&gt;    For z% = 2 To ultimo&lt;/div&gt;&lt;div&gt;        If CodCliente = Hoja2.Cells(z%, 1) Then&lt;/div&gt;&lt;div&gt;            monto = Hoja2.Cells(z%, 4)&lt;/div&gt;&lt;div&gt;            If Hoja2.Cells(z%, 5) = "Debe" Then&lt;/div&gt;&lt;div&gt;                monto = -1 * monto&lt;/div&gt;&lt;div&gt;            End If&lt;/div&gt;&lt;div&gt;            saldo = saldo + monto&lt;/div&gt;&lt;div&gt;        End If&lt;/div&gt;&lt;div&gt;    Next z%&lt;/div&gt;&lt;div&gt;    TextBox4.Text = saldo&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;End Sub&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Para el Command Button 1&lt;/span&gt; (Agregar nueva cuenta)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255); "&gt;Private Sub CommandButton1_Click()&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    Rem para agregar nueva cuenta&lt;/div&gt;&lt;div&gt;    Rem se carga userform3&lt;/div&gt;&lt;div&gt;    Load UserForm3&lt;/div&gt;&lt;div&gt;    Rem se muestra userforrm2&lt;/div&gt;&lt;div&gt;    UserForm3.Show&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;End Sub&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Para el Command Button 3 &lt;/span&gt;(para ir agregando movimientos)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;Private Sub CommandButton3_Click()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;    Rem para agregar un nuevo movimiento&lt;/div&gt;&lt;div&gt;    Rem se carga userform2&lt;/div&gt;&lt;div&gt;    Load UserForm2&lt;/div&gt;&lt;div&gt;    Rem se muestra userforrm2&lt;/div&gt;&lt;div&gt;    UserForm2.Show&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;End Sub&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Para el Command Button 4 &lt;/span&gt;(para emitir cartola)&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;Private Sub CommandButton4_Click()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;    Rem para emitir cartola&lt;/div&gt;&lt;div&gt;    Rem se carga userform4&lt;/div&gt;&lt;div&gt;    Load UserForm4&lt;/div&gt;&lt;div&gt;    Rem se muestra userforrm4&lt;/div&gt;&lt;div&gt;    UserForm4.Show&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;End Sub&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Para Text Box 3&lt;/span&gt; (coloca total venta)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Private Sub TextBox3_Exit(ByVal Cancel As MSForms.ReturnBoolean)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;    Rem calcula el total de la venta y lo coloca en textbox4.text&lt;/div&gt;&lt;div&gt;    TextBox4.Text = TextBox2.Text * TextBox3.Text&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;End Sub&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Para cuando se activa la User Form&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;Private Sub UserForm_Activate()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;    Rem llena los valores del combo cada vez que parte el programa userform_activate&lt;/div&gt;&lt;div&gt;    Rem para ello primero parte de la posicion 2&lt;/div&gt;&lt;div&gt;    Rem y cambia los valores de z desde 1 a 500&lt;/div&gt;&lt;div&gt;    Rem y con el metodo additem llena al combo de valores (nombres de articulos)&lt;/div&gt;&lt;div&gt;    If Hoja1.Cells(1, 1) &lt;&gt; "" Then&lt;/div&gt;&lt;div&gt;        For z = 1 To 500&lt;/div&gt;&lt;div&gt;            ComboNombre.AddItem Hoja1.Cells(z, 1)&lt;/div&gt;&lt;div&gt;        Next z&lt;/div&gt;&lt;div&gt;        Rem deja en blanco el combo&lt;/div&gt;&lt;div&gt;        ComboNombre.Text = ""&lt;/div&gt;&lt;div&gt;    End If&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;End Sub&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Luego Insert, User form para el User FOrm de Insertar Movimiento&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Q-Vphy5tQtk/SgiXGU7gxLI/AAAAAAAAV8c/gO0UsicN4fo/s1600-h/ctacte3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://4.bp.blogspot.com/_Q-Vphy5tQtk/SgiXGU7gxLI/AAAAAAAAV8c/gO0UsicN4fo/s400/ctacte3.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5334679893573682354" /&gt;&lt;/a&gt;&lt;br /&gt;Cuyos componentes programables son&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Command Button 1 &lt;/span&gt;(ingresar el movimiento)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;Private Sub CommandButton1_Click()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;    Rem posicion del indice en la celda 1,1&lt;/div&gt;&lt;div&gt;    indice = Hoja2.Cells(1, 1)&lt;/div&gt;&lt;div&gt;    Rem si el indice es cero se cambia a uno&lt;/div&gt;&lt;div&gt;    If indice = "" Then&lt;/div&gt;&lt;div&gt;        indice = 1&lt;/div&gt;&lt;div&gt;        Hoja2.Cells(1, 1) = indice&lt;/div&gt;&lt;div&gt;    End If&lt;/div&gt;&lt;div&gt;    Rem incrementa el indice en 1 lugar que es la fila donde debe grabar&lt;/div&gt;&lt;div&gt;    indice = indice + 1&lt;/div&gt;&lt;div&gt;    Rem coloca el nuevo valor del indice -incrementado- en la celda 1,1&lt;/div&gt;&lt;div&gt;    Hoja2.Cells(1, 1) = indice&lt;/div&gt;&lt;div&gt;    Rem escribe los contenidos de los textbox en la hoja 1&lt;/div&gt;&lt;div&gt;    Rem la fila es el valor del indice y la columna varia segun el contenido&lt;/div&gt;&lt;div&gt;    Hoja2.Cells(indice, 1) = ComboBox2.ListIndex + 1&lt;/div&gt;&lt;div&gt;    Hoja2.Cells(indice, 2) = TextBox1.Text&lt;/div&gt;&lt;div&gt;    Hoja2.Cells(indice, 3) = TextBox2.Text&lt;/div&gt;&lt;div&gt;    Hoja2.Cells(indice, 4) = TextBox3.Text&lt;/div&gt;&lt;div&gt;    Hoja2.Cells(indice, 5) = ComboBox1.Text&lt;/div&gt;&lt;div&gt;    Rem limpia todos los textbox&lt;/div&gt;&lt;div&gt;    TextBox2.Text = ""&lt;/div&gt;&lt;div&gt;    TextBox3.Text = ""&lt;/div&gt;&lt;div&gt;    Rem coloca el foco en textbox1&lt;/div&gt;&lt;div&gt;    ComboBox2.SetFocus&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;End Sub&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;La User Form al activarse&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;Private Sub UserForm_Activate()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;    ComboBox1.AddItem "Haber"&lt;/div&gt;&lt;div&gt;    ComboBox1.AddItem "Debe"&lt;/div&gt;&lt;div&gt;    ComboBox1.Text = ComboBox1.List(1)&lt;/div&gt;&lt;div&gt;    TextBox1.Text = Date&lt;/div&gt;&lt;div&gt;    ComboBox2.SetFocus&lt;/div&gt;&lt;div&gt;    If Hoja1.Cells(1, 1) &lt;&gt; "" Then&lt;/div&gt;&lt;div&gt;        For z = 1 To 500&lt;/div&gt;&lt;div&gt;            ComboBox2.AddItem Hoja1.Cells(z, 1)&lt;/div&gt;&lt;div&gt;        Next z&lt;/div&gt;&lt;div&gt;        Rem deja en blanco el combo&lt;/div&gt;&lt;div&gt;        ComboBox2.Text = ""&lt;/div&gt;&lt;div&gt;    End If&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;End Sub&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Luego el User Form 3 para agregar nuevas cuentas, Insert, User Form&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Q-Vphy5tQtk/SgiY9-4nD6I/AAAAAAAAV8k/ETJZPDdohXw/s1600-h/ctacte4.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_Q-Vphy5tQtk/SgiY9-4nD6I/AAAAAAAAV8k/ETJZPDdohXw/s400/ctacte4.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5334681949240233890" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Cuyo código es:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Para el Command Button 1 (ingresar cuenta)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;Private Sub CommandButton1_Click()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;    Rem posicion del indice en la celda 1,1&lt;/div&gt;&lt;div&gt;    indice = Hoja1.Cells(1, 1)&lt;/div&gt;&lt;div&gt;    Rem si el indice es cero se cambia a uno&lt;/div&gt;&lt;div&gt;    If indice = "" Then&lt;/div&gt;&lt;div&gt;        indice = 1&lt;/div&gt;&lt;div&gt;        Hoja1.Cells(1, 1) = indice&lt;/div&gt;&lt;div&gt;    End If&lt;/div&gt;&lt;div&gt;    Rem incrementa el indice en 1 lugar que es la fila donde debe grabar&lt;/div&gt;&lt;div&gt;    indice = indice + 1&lt;/div&gt;&lt;div&gt;    Rem coloca el nuevo valor del indice -incrementado- en la celda 1,1&lt;/div&gt;&lt;div&gt;    Hoja1.Cells(1, 1) = indice&lt;/div&gt;&lt;div&gt;    Rem escribe los contenidos de los textbox en la hoja 1&lt;/div&gt;&lt;div&gt;    Rem la fila es el valor del indice y la columna varia segun el contenido&lt;/div&gt;&lt;div&gt;    Hoja1.Cells(indice, 1) = TextBox1.Text&lt;/div&gt;&lt;div&gt;    Hoja1.Cells(indice, 2) = TextBox2.Text&lt;/div&gt;&lt;div&gt;    Hoja1.Cells(indice, 3) = TextBox3.Text&lt;/div&gt;&lt;div&gt;    Hoja1.Cells(indice, 4) = TextBox4.Text&lt;/div&gt;&lt;div&gt;    Rem limpia todos los textbox&lt;/div&gt;&lt;div&gt;    TextBox1.Text = ""&lt;/div&gt;&lt;div&gt;    TextBox2.Text = ""&lt;/div&gt;&lt;div&gt;    TextBox3.Text = ""&lt;/div&gt;&lt;div&gt;    TextBox4.Text = ""&lt;/div&gt;&lt;div&gt;    Rem coloca el foco en textbox1&lt;/div&gt;&lt;div&gt;    TextBox1.SetFocus&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;End Sub&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finalmente se inserta el User From 4 para emitir cartola Insert, User Form &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Q-Vphy5tQtk/Sgif80tgGdI/AAAAAAAAV8s/0JLBgtz5NQY/s1600-h/ctacte5.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_Q-Vphy5tQtk/Sgif80tgGdI/AAAAAAAAV8s/0JLBgtz5NQY/s400/ctacte5.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5334689625910811090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Solo contiene un Combo Box con el siguiente código&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Para el Combo Box 1 &lt;/span&gt;(elige cuenta)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;Private Sub ComboBox1_Click()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;    Hoja3.Activate&lt;/div&gt;&lt;div&gt;    ultimo = Hoja2.Cells(1, 1)&lt;/div&gt;&lt;div&gt;    linea = 1&lt;/div&gt;&lt;div&gt;    For z% = 2 To ultimo&lt;/div&gt;&lt;div&gt;        indice = z%&lt;/div&gt;&lt;div&gt;        CodCliente = ComboBox1.ListIndex + 1&lt;/div&gt;&lt;div&gt;        If CodCliente = Hoja2.Cells(z%, 1) Then&lt;/div&gt;&lt;div&gt;            monto = Hoja2.Cells(z%, 4)&lt;/div&gt;&lt;div&gt;            If Hoja2.Cells(z%, 5) = "Debe" Then&lt;/div&gt;&lt;div&gt;                monto = -1 * monto&lt;/div&gt;&lt;div&gt;            End If&lt;/div&gt;&lt;div&gt;            saldo = saldo + monto&lt;/div&gt;&lt;div&gt;            Hoja3.Cells(linea, 1) = Hoja2.Cells(indice, 1)&lt;/div&gt;&lt;div&gt;            Hoja3.Cells(linea, 2) = Hoja2.Cells(indice, 2)&lt;/div&gt;&lt;div&gt;            Hoja3.Cells(linea, 3) = Hoja2.Cells(indice, 3)&lt;/div&gt;&lt;div&gt;            Hoja3.Cells(linea, 4) = Hoja2.Cells(indice, 4)&lt;/div&gt;&lt;div&gt;            Hoja3.Cells(linea, 5) = Hoja3.Cells(indice, 5)&lt;/div&gt;&lt;div&gt;            linea = linea + 1&lt;/div&gt;&lt;div&gt;        End If&lt;/div&gt;&lt;div&gt;    Next z%&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;End Sub&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Para la Activación del User Form&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;Private Sub UserForm_Activate()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;    If Hoja1.Cells(1, 1) &lt;&gt; "" Then&lt;/div&gt;&lt;div&gt;        For z = 1 To 500&lt;/div&gt;&lt;div&gt;            ComboBox1.AddItem Hoja1.Cells(z, 1)&lt;/div&gt;&lt;div&gt;        Next z&lt;/div&gt;&lt;div&gt;        Rem deja en blanco el combo&lt;/div&gt;&lt;div&gt;        ComboBox1.Text = ""&lt;/div&gt;&lt;div&gt;    End If&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;End Sub&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Y eso sería todo&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4499942641017087896-3620020627449374727?l=prototiposenvba.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prototiposenvba.blogspot.com/feeds/3620020627449374727/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://prototiposenvba.blogspot.com/2009/05/ejemplo-3-prototipo-de-una-cuenta.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4499942641017087896/posts/default/3620020627449374727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4499942641017087896/posts/default/3620020627449374727'/><link rel='alternate' type='text/html' href='http://prototiposenvba.blogspot.com/2009/05/ejemplo-3-prototipo-de-una-cuenta.html' title='Ejemplo 3, prototipo de una cuenta corriente'/><author><name>Tomas Bradanovic</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/-tH8s2e15k_8/TwMLygz0ulI/AAAAAAAAdqw/0D8nBNYYnQ4/s220/IMG_1054.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Q-Vphy5tQtk/SgiTQ9ks1WI/AAAAAAAAV8M/QZwKGuvHJFk/s72-c/ctacte1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4499942641017087896.post-4976670952613077835</id><published>2009-05-11T13:44:00.000-07:00</published><updated>2009-05-11T14:01:22.163-07:00</updated><title type='text'>Ejemplo 2, programación de un Inventario</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Q-Vphy5tQtk/SgiOc3w8QYI/AAAAAAAAV70/lB-A0yUreFc/s1600-h/inventario1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 315px;" src="http://2.bp.blogspot.com/_Q-Vphy5tQtk/SgiOc3w8QYI/AAAAAAAAV70/lB-A0yUreFc/s400/inventario1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5334670385277059458" /&gt;&lt;/a&gt;Este prototipo ingresa nuevos artículos que deja guardados en la hoja Excel y permite hacer ventas rebajando el saldo. Consta de dos formularios, el principal tiene la ventana para rebajar las ventas (Insertar, User form)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Q-Vphy5tQtk/SgiPIJkbS-I/AAAAAAAAV78/nPVoFx6NgdQ/s1600-h/inventario2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_Q-Vphy5tQtk/SgiPIJkbS-I/AAAAAAAAV78/nPVoFx6NgdQ/s400/inventario2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5334671128790780898" /&gt;&lt;/a&gt;La programación de los elementos de la form es la siguiente&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Para el combobox&lt;/span&gt; (se cambió en nombre a ComboNombre)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;Private Sub ComboNombre_Exit(ByVal Cancel As MSForms.ReturnBoolean)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;    Rem al escoger un item del combobox hace lo siguiente&lt;/div&gt;&lt;div&gt;    Rem coloca el costo en textbox1&lt;/div&gt;&lt;div&gt;    TextBox1.Text = Hoja1.Cells(2, 2)&lt;/div&gt;&lt;div&gt;    Rem coloca el precio de venta (lista) en textbox2&lt;/div&gt;&lt;div&gt;    TextBox2.Text = Hoja1.Cells(2, 3)&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;End Sub&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Para el Command Button 1 &lt;/span&gt;(Agregar artículo)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;Private Sub CommandButton1_Click()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;    Rem para agregar un nuevo articulo&lt;/div&gt;&lt;div&gt;    Rem se carga userform2&lt;/div&gt;&lt;div&gt;    Load UserForm2&lt;/div&gt;&lt;div&gt;    Rem se muestra userforrm2&lt;/div&gt;&lt;div&gt;    UserForm2.Show&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;End Sub&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Para el Command Button 2&lt;/span&gt; (Ingresar venta)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;Private Sub CommandButton2_Click()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;    Rem al ingresar la venta&lt;/div&gt;&lt;div&gt;    Rem el saldo esta en hoja1.cells de la linea de combo que elegimos&lt;/div&gt;&lt;div&gt;    Rem que en la hoja exel seria la posicion combonombre.listindex + 1&lt;/div&gt;&lt;div&gt;    Rem recordar el formato Hoja1.Cells(linea,columna)&lt;/div&gt;&lt;div&gt;    Rem luego toma el valor (cantidad) almacenado en esa celda y le resta el valor de textbox3.text&lt;/div&gt;&lt;div&gt;    Hoja1.Cells(ComboNombre.ListIndex + 1, 2) = Hoja1.Cells(ComboNombre.ListIndex + 1, 2) - TextBox3.Text&lt;/div&gt;&lt;div&gt;    Rem con eso deja la cantidad rebajada&lt;/div&gt;&lt;div&gt;    Rem luego limpia los textbox combo y pone el foco en combonombre&lt;/div&gt;&lt;div&gt;    TextBox1.Text = ""&lt;/div&gt;&lt;div&gt;    TextBox2.Text = ""&lt;/div&gt;&lt;div&gt;    TextBox3.Text = ""&lt;/div&gt;&lt;div&gt;    TextBox4.Text = ""&lt;/div&gt;&lt;div&gt;    ComboNombre.Text = ""&lt;/div&gt;&lt;div&gt;    ComboNombre.SetFocus&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;End Sub&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Para Textbox3&lt;/span&gt; (después de ingresar la cantidad vendida)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;Private Sub TextBox3_Exit(ByVal Cancel As MSForms.ReturnBoolean)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;    Rem calcula el total de la venta y lo coloca en textbox4.text&lt;/div&gt;&lt;div&gt;    TextBox4.Text = TextBox2.Text * TextBox3.Text&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;End Sub&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Para cuando se cargue la User Form&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;Private Sub UserForm_Activate()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;    Rem llena los valores del combo cada vez que parte el programa userform_activate&lt;/div&gt;&lt;div&gt;    Rem para ello primero parte de la posicion 2&lt;/div&gt;&lt;div&gt;    Rem y cambia los valores de z desde 1 a 500&lt;/div&gt;&lt;div&gt;    Rem y con el metodo additem llena al combo de valores (nombres de articulos)&lt;/div&gt;&lt;div&gt;    If Hoja1.Cells(1, 1) &lt;&gt; "" Then&lt;/div&gt;&lt;div&gt;        For z = 1 To 500&lt;/div&gt;&lt;div&gt;            ComboNombre.AddItem Hoja1.Cells(z, 1)&lt;/div&gt;&lt;div&gt;        Next z&lt;/div&gt;&lt;div&gt;        Rem deja en blanco el combo&lt;/div&gt;&lt;div&gt;        ComboNombre.Text = ""&lt;/div&gt;&lt;div&gt;    End If&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;End Sub&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Luego se crea la segunda User From con Insertar, Userform &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Q-Vphy5tQtk/SgiRlJJrSWI/AAAAAAAAV8E/d-3J4uyaV_I/s1600-h/inventario3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_Q-Vphy5tQtk/SgiRlJJrSWI/AAAAAAAAV8E/d-3J4uyaV_I/s400/inventario3.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5334673825918044514" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;En este caso solos se programa el Command Buttom&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;Private Sub CommandButton1_Click()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;    Rem posicion del indice en la celda 1,1&lt;/div&gt;&lt;div&gt;    indice = Hoja1.Cells(1, 1)&lt;/div&gt;&lt;div&gt;    Rem si el indice es cero se cambia a uno&lt;/div&gt;&lt;div&gt;    If indice = "" Then&lt;/div&gt;&lt;div&gt;        indice = 1&lt;/div&gt;&lt;div&gt;        Hoja1.Cells(1, 1) = indice&lt;/div&gt;&lt;div&gt;    End If&lt;/div&gt;&lt;div&gt;    Rem incrementa el indice en 1 lugar que es la fila donde debe grabar&lt;/div&gt;&lt;div&gt;    indice = indice + 1&lt;/div&gt;&lt;div&gt;    Rem coloca el nuevo valor del indice -incrementado- en la celda 1,1&lt;/div&gt;&lt;div&gt;    Hoja1.Cells(1, 1) = indice&lt;/div&gt;&lt;div&gt;    Rem escribe los contenidos de los textbox en la hoja 1&lt;/div&gt;&lt;div&gt;    Rem la fila es el valor del indice y la columna varia segun el contenido&lt;/div&gt;&lt;div&gt;    Hoja1.Cells(indice, 1) = TextBox1.Text&lt;/div&gt;&lt;div&gt;    Hoja1.Cells(indice, 2) = TextBox2.Text&lt;/div&gt;&lt;div&gt;    Hoja1.Cells(indice, 3) = TextBox3.Text&lt;/div&gt;&lt;div&gt;    Hoja1.Cells(indice, 4) = TextBox4.Text&lt;/div&gt;&lt;div&gt;    Rem limpia todos los textbox&lt;/div&gt;&lt;div&gt;    TextBox1.Text = ""&lt;/div&gt;&lt;div&gt;    TextBox2.Text = ""&lt;/div&gt;&lt;div&gt;    TextBox3.Text = ""&lt;/div&gt;&lt;div&gt;    TextBox4.Text = ""&lt;/div&gt;&lt;div&gt;    Rem coloca el foco en textbox1&lt;/div&gt;&lt;div&gt;    TextBox1.SetFocus&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;End Sub&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Y eso es todo&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4499942641017087896-4976670952613077835?l=prototiposenvba.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prototiposenvba.blogspot.com/feeds/4976670952613077835/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://prototiposenvba.blogspot.com/2009/05/ejemplo-2-programacion-de-un-inventario.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4499942641017087896/posts/default/4976670952613077835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4499942641017087896/posts/default/4976670952613077835'/><link rel='alternate' type='text/html' href='http://prototiposenvba.blogspot.com/2009/05/ejemplo-2-programacion-de-un-inventario.html' title='Ejemplo 2, programación de un Inventario'/><author><name>Tomas Bradanovic</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/-tH8s2e15k_8/TwMLygz0ulI/AAAAAAAAdqw/0D8nBNYYnQ4/s220/IMG_1054.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Q-Vphy5tQtk/SgiOc3w8QYI/AAAAAAAAV70/lB-A0yUreFc/s72-c/inventario1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4499942641017087896.post-4072417998476115972</id><published>2009-05-11T13:31:00.000-07:00</published><updated>2009-05-11T13:42:26.787-07:00</updated><title type='text'>Ejemplo 1 Programación de una agenda</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Q-Vphy5tQtk/SgiMLwqPalI/AAAAAAAAV7k/KDdW-TuYGYs/s1600-h/agenda1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 316px;" src="http://1.bp.blogspot.com/_Q-Vphy5tQtk/SgiMLwqPalI/AAAAAAAAV7k/KDdW-TuYGYs/s400/agenda1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5334667892288875090" /&gt;&lt;/a&gt;Se trata de programar una agenda, programa que pida datos personales tales como nombre, dirección, teléfono, etc. y los almacene en la misma hoja excel&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En la hoja Excel se habilitan los macros cambando las opciones de seguridad si es necesario y se ingresa al entorno de programación con Herramientas, Macros, Editor de Visual Basic&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Una vez allí se escoge Insertar, Userform y usando la caja de herramientas se colocan los textbox y el command button&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Q-Vphy5tQtk/SgiNQGC2DnI/AAAAAAAAV7s/xbuy9xu_BWg/s1600-h/agenda2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_Q-Vphy5tQtk/SgiNQGC2DnI/AAAAAAAAV7s/xbuy9xu_BWg/s400/agenda2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5334669066260319858" /&gt;&lt;/a&gt;En el Command Button se agrega el siguiente código&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Private Sub CommandButton1_Click()&lt;/div&gt;&lt;div&gt;    indice = Hoja1.Cells(1, 1)&lt;/div&gt;&lt;div&gt;    If indice = "" Then&lt;/div&gt;&lt;div&gt;        indice = 1&lt;/div&gt;&lt;div&gt;        Hoja1.Cells(1, 1) = indice&lt;/div&gt;&lt;div&gt;    End If&lt;/div&gt;&lt;div&gt;    indice = indice + 1&lt;/div&gt;&lt;div&gt;    Hoja1.Cells(1, 1) = indice&lt;/div&gt;&lt;div&gt;    Hoja1.Cells(indice, 1) = TextBox1.Text&lt;/div&gt;&lt;div&gt;    Hoja1.Cells(indice, 2) = TextBox2.Text&lt;/div&gt;&lt;div&gt;    Hoja1.Cells(indice, 3) = TextBox3.Text&lt;/div&gt;&lt;div&gt;    Hoja1.Cells(indice, 4) = TextBox4.Text&lt;/div&gt;&lt;div&gt;    TextBox1.Text = ""&lt;/div&gt;&lt;div&gt;    TextBox2.Text = ""&lt;/div&gt;&lt;div&gt;    TextBox3.Text = ""&lt;/div&gt;&lt;div&gt;    TextBox4.Text = ""&lt;/div&gt;&lt;div&gt;    TextBox1.SetFocus&lt;/div&gt;&lt;div&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Listo, eso es todo&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4499942641017087896-4072417998476115972?l=prototiposenvba.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prototiposenvba.blogspot.com/feeds/4072417998476115972/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://prototiposenvba.blogspot.com/2009/05/ejemplo-1-programacion-de-una-agenda.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4499942641017087896/posts/default/4072417998476115972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4499942641017087896/posts/default/4072417998476115972'/><link rel='alternate' type='text/html' href='http://prototiposenvba.blogspot.com/2009/05/ejemplo-1-programacion-de-una-agenda.html' title='Ejemplo 1 Programación de una agenda'/><author><name>Tomas Bradanovic</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/-tH8s2e15k_8/TwMLygz0ulI/AAAAAAAAdqw/0D8nBNYYnQ4/s220/IMG_1054.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Q-Vphy5tQtk/SgiMLwqPalI/AAAAAAAAV7k/KDdW-TuYGYs/s72-c/agenda1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4499942641017087896.post-2648489624334604258</id><published>2009-05-11T13:28:00.000-07:00</published><updated>2009-05-11T13:31:07.384-07:00</updated><title type='text'>Prototipos en VBA</title><content type='html'>El propósito de este blog es enseñar de manera rápida e informal la programación de Office (particularmente Excel) para crear prototipos usando Visual Basic para Aplicaciones.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Todo está orientado al desarrolo de prototipos o pequeños sistemas y entrega las bases para aprender a programar prototipos desde cero&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4499942641017087896-2648489624334604258?l=prototiposenvba.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prototiposenvba.blogspot.com/feeds/2648489624334604258/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://prototiposenvba.blogspot.com/2009/05/prototipos-en-vba.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4499942641017087896/posts/default/2648489624334604258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4499942641017087896/posts/default/2648489624334604258'/><link rel='alternate' type='text/html' href='http://prototiposenvba.blogspot.com/2009/05/prototipos-en-vba.html' title='Prototipos en VBA'/><author><name>Tomas Bradanovic</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/-tH8s2e15k_8/TwMLygz0ulI/AAAAAAAAdqw/0D8nBNYYnQ4/s220/IMG_1054.jpg'/></author><thr:total>0</thr:total></entry></feed>
