Spreadsheet

6 envíos / 0 nuevos
Último envío
felipediaz
Imagen de felipediaz
Offline
última acción: Hace 13 años 7 meses
alta: 05/09/2010 - 22:05
Puntos: 70
Spreadsheet

Buenas tardes, alguien me puede ayudar diciendome, ¿Como puedo hacer que las celdas de las spreadsheet conserven el formato de texto cuando se trata de numeros sin anteponer el apostrofe, o bien como como escribir un numero y que se aplique este automaticamente?

Gracias.

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 1 día 19 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
número como texto

la hoja de cálculo está programada para tratar de identificar los números, porque se supone que lo interesante es poder operar con ellos.

de hecho habraás visto que cuando hay números con formato de texto lo interpreta como un error y te sugiere corregirlo.

De todas maneras, si quieres que los números sean tratados como textos, aplícales a las celdas formato "texto".

forzar los números para ser tratados como textos en Excel

------
Ya sé Excel, pero necesito más ahora en pdf

 

------
Ya sé Excel, pero necesito más.

felipediaz
Imagen de felipediaz
Offline
última acción: Hace 13 años 7 meses
alta: 05/09/2010 - 22:05
Puntos: 70
Re: Spreadsheet

Felipillo

Gracias paco, ¿Yo se que pueden ayudarme explicandome si en una Userform le agrego el control spreadsheet y en esta hoja de calculo también me respetará el formato de texto en numeros, es decir que pueda escribir un numero sin anteponer el apostrofe y si dentro de esta spreadsheet, puedo además asignar macros.

Gracias.

Nota: para habilitar la spreadsheet, en el menu herramientas de VB hay que localizar la en controles adicionales.

AdjuntoTamaño
Image icon Imagen1.gif72.81 KB
Felipillo
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 1 día 19 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
¿de donde proviene ese control?

los controles que se muestran en la lista de controles adicionales dependen del software que tengas instalado en tu equipo. Esto tiene el problema de que tu modelo en Excel puede no funcionar en otro equipo, a no ser que te asegures de que tiene instaladas las bibliotecas necesarias para todos los controles que utilizas.

Por ejemplo en el mío no encuentro ese control spreadsheet. ¿cuál es el nombre completo del control?¿de qué software proviene?¿tienes alguna referencia en el proyecto?

¿tienes visual basic instalado en tu equipo? me refiero a la versión completa, no al vba que viene con Excel.

En cualquier caso, los controles tipo hoja de cálculo suelen tener restricciones, vamos que no es exactamente igual que una hoja de cálculo de Excel.

------
Ya sé Excel, pero necesito más ahora en pdf

 

------
Ya sé Excel, pero necesito más.

felipediaz
Imagen de felipediaz
Offline
última acción: Hace 13 años 7 meses
alta: 05/09/2010 - 22:05
Puntos: 70
Re: Spreadsheet

Felipillo

¡Oh! La verdad soy novato en esto e leído algunos manuales de VB porque me gusta, pero en realidad nunca estudié directamente programación.

Mi intención es que lo que yo escriba en la userform se concentre en otro libro, se borre el contenido y volver a usar la userform com formato para captura de pedidos pero son varios renglones como para usar varias Textbox.

La verdad consultando en otras fuentes me dieron la opción de la spreadsheet, pero si tu sabes si puedo insertar una hoja de calculo para no utilizar toda la hoja te lo agradecería, además tienes razón solo me e basado en la versión vba de excel y creo que debo conseguir la completa...(a decir verdad, pensé que esa era la versión normal).

Finalmente te agradezco tu paciencia por aclarar mis dudas y me encantaría saber lo que ustedes saben.

NOTA: En el menú herramientas, controles adicionales, se encuentra Microdoft Office Spreadshhet para ser seleccionada.

Felipillo
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 1 día 19 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: Spreadsheet

tu ejemplo de pedido con unos datos de cliente y luego datos de varios artículos comunes a ese cliente es el ejemplo típico de una base de datos relacional.

¿has pensado o es posible hacer esto en Access? porque te vas a ahorrar tener que inventar la pólvora.

por cierto, a mí no me aparece ese control Microsoft Office Spreadsheet, y eso le puede ocurrir a cualquier usuario de tu aplicación.

------
Ya sé Excel, pero necesito más ahora en pdf

 

------
Ya sé Excel, pero necesito más.