hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
13 de Octubre de 2008, 07:11:37
Noticias: Caracteres maximos de las firmas
Para ver este enlace Registrate o Inicia Sesion
> leer

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Basic (Moderadores: ranefi, crypto136, ziBboh, >> s E t H <<)
| | | |-+  Funcion InputBox para cualquier celda - Macros
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Funcion InputBox para cualquier celda - Macros  (Leído 730 veces)
CiberPunk
NZ2
**
Desconectado Desconectado

Mensajes: 336


Asm & C/C++


Ver Perfil
« : 08 de Mayo de 2006, 07:56:44 »

Hola me explico.

este tema corresponde a macros con excel estuve intentando para q me pida en q celda deseas ingresar el dato (sea la celda A1, A2,B1....) en cualquier celda.

aqui el codigo q solo me vota a una celda estblecida:

Public Sub Entradas()
Dim texto As String
texto = InputBox("Introducir un Texto" & Chr(13) & "Para la casilla A1", "Entrada de datos")
ActiveSheet.Ra nge("A1").Value = texto
End Sub

Saludos  cool
En línea

if stdio.h then printf(" Hello World\n");
ranefi
Moderador Global
*****
Desconectado Desconectado

Mensajes: 1,191


SELECT * FROM guapos WHERE papito_chulo = 'ranefi'


Ver Perfil WWW
« Respuesta #1 : 08 de Mayo de 2006, 08:45:24 »

Hola CiberPunk. Aquí te dejo lo que necesitas:

En un módulo REPLACEar el siguiente código

Código:

Sub Ejemplillo()
Comienza:
On Error GoTo ups
    Dim Mensaje As String
    Dim Celda As String
   
    Mensaje = InputBox("Introduce un mensaje aquí", _
        "Mensaje cochino", "Texto predeterminado")
       
    Celda = InputBox("Introduce la celda en donde quieres tu mensaje", _
        "Celda cochina", "B5")
       
    ActiveSheet.Range(Celda).Value = Mensaje
    Exit Sub
ups:
    MsgBox "La celda no es válida", _
        vbCritical, "Quiúbole qué cuá maistro"
    GoTo Comienza
End Sub


Espero te sirva. Nos vemos.
En línea


SELECT * FROM mejores_batos_ del_mundo WHERE id = (SELECT DISTINCT id_guapo FROM los_mas_guapos _del_mundo WHERE papito_chulo = 'ranefi')
CiberPunk
NZ2
**
Desconectado Desconectado

Mensajes: 336


Asm & C/C++


Ver Perfil
« Respuesta #2 : 08 de Mayo de 2006, 09:39:35 »

Excelente ese codigo estuve buenazo con algunas mejoras asu mas de lo q pedi la verdad te pasaste Ranefi eso si q no me olvido ahora mi codigo quedo asi

Código:
Public Sub Entrada()
comienza:
On Error GoTo ups
    Dim Mensaje As String
    Dim Celda As String
   
    Mensaje = InputBox("REPLACEe un dato", _
        "Entrada de datos", "En una celda cualquiera")
       
    Celda = InputBox("Introduce la celda en donde quieres tu mensaje", _
        "Celda a escoger", "B5")
       
    ActiveSheet.Range(Celda).Value = Mensaje
    Exit Sub
ups:
    MsgBox "La celda no es válida", _
        vbCritical, "Dato no valido"
    GoTo comienza
End Sub
En línea

if stdio.h then printf(" Hello World\n");
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online