Free Microsoft Excel 2013 Quick Reference

Mensajes de texto

Hola

Quiero saber si es posible (y cómo se hace)
de incluir alguna imagen en los cuadros
de texto (msgmox) y dar formato a los textos
que en ellos aparecen (negrita, cursiva, font).

Gracias


Necesito crear una macro para actualizar ficheros de texto. El problema que tengo es que estos ficheros se van modificando progresivamente y algunas veces el excel se cierra con mensaje de error, supongo que intenta leer un fichero que en ese momento está siendo escrito. Necesito saber como evitar que actualice el fichero si en ese momento está siendo escrito por otra aplicación.

En este ejemplo ingresar una oración en la celda A59, sin que el texto se desborde a celdas fuera del área del reporte (el reporte va de la columna A a la D).

Para prevenir que el texto se extienda más allá de ancho del reporte:
1.Primero, asegúrese que el texto escrito sólo ha ingresado en la celda A59.
2.Seleccione las celdas A59:D59.
3.En el menú Edición, seleccione Rellenar y luego Justificar.
4.Haga clic en Aceptar. Aparecerá el siguiente mensaje: El texto es mayor que el rango dado. (Antes de hacer clic en Aceptar, asegúrese que las celdas debajo de la fila 60 están vacías).

Saludos a todos.

Necesito ayuda con esto. Necesito importa grandes archivos de texto, mas o menos 90.000 lineas. El problema es que no se como dividirlos y ponerlos en varias hojas. La ayuda me dice que utilice el asistente, pero ni por esas. En resumen, quiero meter en excel 90.000 lineas de texto en un solo libro. ¿Puede alguine ayudarme? Ya se, ya se, ¿como se me ocurre utilizar excel para ese volúmen de datos? En fin....

Gracias por anticipado.

Hola

Estoy intentando crear dos cuadros de texto, uno en donde se escribe y otro (en una hoja distinta) donde AUTOMATICAMENTE (sin pinchar ningún botón ni nada por el estilo) aparece lo mismo que estás escribiendo en el cuadro anterior.

Hasta ahora he logrado hacerlo dentro de una misma hoja con el siguiente código:

Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
TextBox2.Text = TextBox1.Text
End Sub

Lo que ahora necesito es que los cuadros puedan estar en distintas hojas "sheets"

Gracias!!

Hola importé una tabla de una pagina web al tratar de convertir los numeros de texto a numeros reales en el comando editar>pegar>pegado especial nada mas aparece el cuadro de importar texto no el normal de pegar, intenté con la formula =entero(celda) pero me da #!valor! que podra ser, gracias por la ayuda

La ventaja de establecer un vínculo entre un Cuadro de Texto y una celda es la posibilidad de dar formato al texto dentro del Cuadro de Texto y cambiar el color del Cuadro de Texto.

Para vincular una celda a un cuadro de texto:
1.En al barra de herramientas Dibujo, haga clic en Cuadro de texto.
2.Seleccione el Cuadro de texto, y presione
3.En la barra Fórmula, cree un hipervínculo escribiendo = y luego seleccionando la celda.

Los contenidos de la celda son mostrados en el Cuadro de texto.

Para validar datos de texto:

1.Seleccione un rango de celdas.
2.En el menú Datos, seleccione Validación.
3.Seleccione la pestaña Configuración.
4.En el menú desplegable Permitir, seleccione Personalizada.
5.En el campo Fórmula, escriba la siguiente fórmula:
=ESTEXTO (A1)
Donde A1 es la primera celda del rango.
6.Haga clic en Aceptar.

Para seleccionar de una lista de textos previa o de una lista de Validación (para agregar una lista de Validación, ver Consejo #229, página 2):

1.Seleccione la celda vacía debajo de la última celda completa.
2.Presione

O

Presione

Por favor si alguien pudiera facilitarme el codigo que pueda insertar en un archivo de Excel, de modo de que cuando se abra por primera vez el archivo, salga un cuadro de texto como mensaje de bienvenida.

claro en vez de "bienvenida" pondria mi nombre y mi correo electronico
para que sepan quien es el autor de el archivo

Saludos y gracias por su ayuda

AMIGOS; ya alguien me escribio a mi correo y me dio el codigo:

Code:
Sub Auto_open()
MsgBox ("que tengas un buen dia")

End Sub
ya lo puse y sale al inicio de abrir el archivo de excel, pero ahora podrian ayudarme en decirme COMO SE PUEDE FORMATEAR ESTAS LETRAS?
quisiera darle color - fondo- o algo de tipo de fuente personal ....

podrian ayudarme por favor ?

saludos y gracias nuevamente !!!

Para usar la Validación de Mensaje Entrante como un Comentario de celda:

1.Seleccione una celda y en el menú Datos, seleccione Validación.
2.Seleccione la pestaña Mensaje entrante.
3.Complete los dos campos de texto Título y Mensaje de entrada.
4.Haga clic en Aceptar.

Utilizando los métodos abreviados

Paso 1: Agregando el botón de Estilo a la barra de herramientas de Formato:
1.Haga clic con el botón derecho en una de las barras de herramientas, y seleccione Personalizar.
2.Seleccione la pestaña Comandos, y luego seleccione Formato.
3.Arrastre el icono Estilo desde el cuadro de diálogo Personalizar a la barra de herramientas de Formato, y ubíquela cerca del botón Tamaño de fuente (o donde sea que UD. elija).
4.Haga clic en Cerrar.

Paso 2: Agregando Ajustar Texto al botón de Estilo:
1.Escriba texto en una celda de la hoja, y presione
2.Seleccione la pestaña Alinear, tilde la opción Ajustar Texto, y haga clic en Aceptar.
3.En el cuadro de diálogo Estilo, escriba el texto Ajustar Texto.
4.Para usar el atajo Ajustar Texto, seleccione una celda y luego seleccione Ajustar Texto en el cuadro de diálogo Estilo.

Tratando de insertar valores en una celda de Excel por medio de un textbox de un formulario cuyo texto excede de 255 caracteres, me presenta el siguiente mensaje de error:

"Se ha producido el error ' -2147217833(80040e57)' en tiempo de ejecución:

El campo es demasiado pequeño para aceptar la cantidad de datos que intenta agregar. Intente insertar o pegar menos datos".

NOTA: el mensaje de error se presenta en la instrucción (ver código completo mas abajo)

Code:
Si el texto del textbox es de menos de 255 caracteres, la consulta funciona correctamente.Es importante aclarar que estamos
probando nuestro código sólo con el campo "PNec1".

Cualquier ayuda para resolver esta situación es bienvenida.

Muchas gracias por su colaboración.

Caliche

CODIGO:
Code:
 
Public Function IngresarDatosGenerales(Responsable As String, Fecha As String, Cliente As String, Telefono As String,
Direccion As String, Ciudad As String, Integrantes As String, PNec1 As String, PNec2 As String, PNec3 As String, PNec4 As
String, PNec5 As String, PNec6 As String, PNec7 As String, PNec8 As String, PNec9 As String, PNec10 As String, PNec11 As
String, PNec12 As String, PNec13 As String, PNec131 As String, PNec14 As String, PNec15 As String)
Dim rsConsecutivo As ADODB.Recordset
Dim Consecutivo, ConsecutivoAsignado, intFilas, pf As Integer, pc As Integer, uc As Integer
Dim uf As Long
 
Consecutivo = 0
EstablecerConexion
cnExcel.Open
Set rsConsecutivo = New ADODB.Recordset
With rsConsecutivo
.ActiveConnection = cnExcel
.Open "Select Max(Val(Consecutivo)) + 1 from RngDatos"
Consecutivo = IIf(IsNull(.Fields(0).Value), 1, .Fields(0).Value)
.Close
End With
 
strSQL = "INSERT INTO RngDatos
(Consecutivo,Responsable,Fecha,Cliente,Telefono,Direccion,Ciudad,Integrantes,PNec1,PNec2,PNec3,PNec4,PNec5,PNec6,PNec7,PNec8,PNec9,PNec10,PNec11,PNec12,PNec13,PNec131,PNec14,PNec15)"
strSQL = strSQL & " values (" & Consecutivo & ",'" & Responsable & "','" & Fecha & "','" & Cliente & "','" & Telefono & "','"
& Direccion & "','" & Ciudad & "','" & Integrantes & "','" & PNec1 & "','" & PNec2 & "','" & PNec3 & "','" & PNec4 & "','" &
PNec5 & "','" & PNec6 & "','" & PNec7 & "','" & PNec8 & "','" & PNec9 & "','" & PNec10 & "','" & PNec11 & "','" & PNec12 &
"','" & PNec13 & "','" & PNec131 & "','" & PNec14 & "','" & PNec15 & "')"
 
 
cnExcel.Execute (strSQL) 'ACA SACA EL ERROR MOSTRADO EN LA IMAGEN
 
cnExcel.Close
ConsecutivoAsignado = Consecutivo 
 
End Function


Hola,
necesito proteger el formato de una hoja de excel (colores de texto, fuentes, tamaños de celdas y columnas, colores, etc) pero dejando libre al usuario de agregar informacion como texto, numeros, elegir de una lista, salvar e imprimir. Tengo excel 2007 y no he tenido suerte despues de muchos intentos, alguna idea que me puedan dar?
Gracias

el problema que tengo es el siguiente. Hice una encuesta, y ya hice que los calores calculados se convirtieran en las diferentes opciones de respuesta. ahora, necesito que alguien me diga como hacer para que, el valor que cumpla las condiciones (ya lo tengo identificado, por ejemplo B5) pase automáticamente a la celda B2 de la otra hoja. traté con algo así como ""=SI(Y(C43D43;C43E43;C43F43);DS!B2=DRC!C45)"", si deseo pasar el valor de la hoja DRC a la hoja DC; también traté con ""=SI(Y(DS!B2=0;C43D43;C43E43;C43F43);DS!B2=C45)"", pero no funciona. hay alguna manera de hacer esto?

hola, de nuevo.
Esta vez pido ayuda con la definicion de nombres. Paso a explicar:
Tengo una lista de 5603 codigos y nombres, agrupados en 183 categorias, y deben escogerese de una lista, con su ayuda logre organizar la lista en validacion referencial a la categoria, asignando nombres a cada categoria para nombrarlo mas rapido use una formula matricial que me dijo la referencia de cada categoria asi:

="='manual 2002'!$C$"&MIN(SI('manual 2002'!$F$2:$F$5603=Hoja1!A2,FILA('manual 2002'!$F$2:$F$5603),""))&":$C$"&MAX(SI('manual 2002'!$F$2:$F$5603=Hoja1!A2,FILA('manual 2002'!$F$2:$F$5603),""))

con este resultado si "biopsias esta en a2
biopsias='manual 2002'!$C$8:$C$26

Me ahorro mucho trabajo, pero las referencias de texto tuve que digitarlas de nuevo en el dialogo definir nombres del menu isertar, me gustaria saber si hay manera de "subirlos" mas rapidamente, porque cada mes cambian las categorias.

Intente tres cosas sin exito:
1. usar crear rotulos y escribir =indirecto antes de la referencia de texto.
2.pegar la formula matricial en el cuadro de validacion.
3.hacer una macro que copiara la referencia de texto en el dialogo definir nombres usando ActiveCell.Values.
sin embargo no fui muy exitoso que digamos. si hay alguna manera les agradeceria me lo dijeran.

de nuevo gracias

Tengo creada una hoja con una gran cantidad de datos.
Necesito exportarla en un archivo de texto pero delimitados con espacios, porque debo respetar el ancho de las columnas.
El problema es que solo me exporta las primeras 255 posiciones del archivo.
Existe alguna manera de exportar todas las posiciones?


Hola:

Me aparece un mensaje de error diciendo " Hay demasiados formatos de celda diferente." siempre que intento cambiar de formato las celdas.

Alguien sabe el motivo Gracias

Predeterminadamente, cada Comentario de celda incluye el nombre del autor.

Para cambiar o eliminar el nombre del autor del Comentario:
1.En el menú Herramientas, seleccione Opciones, y luego seleccione la pestaña General.
2.En campo de texto Nombre de usuario, cambie o borre el nombre de usuario.

Al elaborar reportes se puede desear ingresar el año en números como encabezado sobre las figuras:
* Para prevenir que los encabezados sean tratados como números, cámbielos a texto:
* Escriba el símbolo ‘ (apóstrofe) antes del número, por ejemplo, ‘2003 será tratado como un ingreso de texto.

Nota: el símbolo ‘ (apóstrofe) no se ve en la celda.

Reglas del foro en español
--------------------------------------------------------------------------------
¡Por favor lea y cumpla estas simples reglas!

1. Use títulos simples y concisos para sus temas. El título de su tema debe describir su problema, no su solución anticipada. Utilice términos apropiados a una búsqueda de Google. Los títulos deficientes, como Ayuda Por Favor, Urgente, Necesito Ayuda, Problema con Fórmulas, Problema con el Código, y Necesito Consejos serán tratados según la experiencia del que publica el mensaje: Si usted tiene menos de 10 mensajes, espere recibir (y obedezca) una petición de cambiar el título de su tema. Si usted tiene 10 o más mensajes, espere que su tema sea cerrado, así usted podrá comenzar un nuevo tema con un título apropiado.

Para cambiar el título de su tema, haga clic en EDIT en el primer mensaje, luego clic en el botón Go Advanced, y luego realice el cambio. Si han pasado 2 o más horas, el botón EDIT no aparecerá, y deberá pedir a un moderador que haga el cambio.

2. No haga una consulta en el tema de otro miembro -- empiece su propio tema. Si usted cree que es particularmente relevante, proporcione un enlace al otro tema.

3. Utilice las etiquetas de código alrededor de su código. Publicar código sin ellos hace que su código sea difícil de leer y difícil de copiar para probarlo. Seleccione su código y haga clic en el botón [#] en la parte superior de la ventana del mensaje (si está corrigiendo un mensaje existente, haga clic en Go Advanced para ver el botón [#]). Al hacerlo se verá así al publicar el mensaje:
su código aquí ...
y aquí ...
y aquí
Si lo prefiere, puede insertar las etiquetas de código manualmente. Para más información sobre éstas y otras etiquetas, haga clic aquí.

4. No mande consultas a moderadores o a otros miembros por mensaje privado o email. La idea de tener un foro público es compartir soluciones a problemas comunes (y a veces no comunes) con todos los miembros.

5. No publique temas duplicados. Tenemos siete foros consultas: Misceláneo, General, Programación, Funciones de la hoja de trabajo, Gráficos, Ayuda del Excel 2007 y Nuevos Usuarios. Por favor elija el foro apropiado, y publique la consulta en un SÓLO foro.

6. La cortesía es la orden del día. Evite el lenguaje grosero, proporcione feedback a las soluciones sugeridas, y tómese el tiempo para agradecer a los que se tomaron su tiempo para ayudarle. Si usted soluciona su problema antes de que le hayan respondido, por favor tómese el tiempo para describir su solución -- es posible que otro miembro se beneficie. Nunca edite un tema en el que otro le ha respondido.

7. No ignore los pedidos de los moderadores, de los administradores o de miembros antiguos del foro. Si a usted no le quedan claros sus pedidos o instrucciones, envíeles un mensaje privado solicitando ayuda. No publique una respuesta en un tema donde un pedido de este tipo (como un cambio de título o etiquetas de código) está pendiente.

8. No haga publicaciones de consultas cruzadas sin un enlace. Las consultas cruzadas se dan cuando usted publica la misma pregunta en otros foros. Usted encontrará que la gente está poco dispuesta a responder a las consultas cruzadas porque pueden perder su tiempo resolviendo un problema que se ha solucionado en otra parte. Preferimos que usted no haga consultas cruzadas, pero si lo hace (y es poco probable que pase inadvertido), usted DEBE proporcionar un enlace (copie el URL de la barra de dirección en su navegador) a la consulta cruzada. Espere que los temas de consultas cruzadas sin un enlace sean cerrados.

9. Agradezca las respuestas que recibe, buenas o malas. Si se soluciona su problema, por favor dígalo claramente, y marque su tema como Resuelto: haga clic en Thread Tools en la parte superior del primer mensaje, seleccione “Mark your thread as Solved”. O haga clic en el botón Edit en su primer mensaje en el tema, haga clic en Go Advanced, seleccione [SOLVED] en la lista de prefijos, luego haga clic en Save Changes. Si han pasado dos o más días, la lista de prefijos y el botón Edit no aparecerán -- pida a un moderador que lo marque.

10. Si usted requiere que un tema o un mensaje sean borrados entonces pídalo por mensaje privado a un moderador.

11. No publique preguntas con respecto a romper o puentear medidas de seguridad. Este tipo de consultas serán borradas, y los transgresores tendrán prohibido el acceso al foro. Esto incluye la publicación de enlaces a sitios que ofrecen software, código o servicios que hagan esto y la publicación de código que elimine contraseñas.

12. No cite mensajes enteros -- sólo causa desorden. Si está respondiendo a un mensaje que está fuera de secuencia, limite la cita a unas cuantas líneas relevantes que deje en claro a quién y qué está respondiendo.

13. Queda prohibida la promoción y los enlaces a otros foros que compitan con este foro a través de las firmas.

¿Quiere que su pregunta sea respondida con rapidez?:Asegúrese de que su pregunta no sea imprecisa. No asuma que cualquier persona está al corriente de su problema. Mientras que puede cargar archivos adjuntos, describa su problema en el texto del mensaje. Somos afortunados en tener varios gurúes del Excel, pero pocos lectores de mentes.Por otra parte, evite los detalles irrelevantes. Sea descriptivo y conciso. Las preguntas cortas, directas, y al grano con títulos apropiados se contestan casi siempre con rapidez.Mantenga el alcance razonablemente estrecho. Las preguntas como, “¿Cómo armo un sistema contable en Excel?” pueden esperar un largo tiempo.Explique lo que usted ya ha intentado. (“El cálculo se fija en automático, pero las fórmulas todavía no se ejecutan”) así los ayudantes no pierden su tiempo ni el suyo.Si usted necesita ayuda con Excel, adjunte un archivo de Excel, no una imagen, un archivo de Word, un Pdf, o un archivo de texto. Nadie quiere copiar datos de una imagen en una hoja de balance como preludio a ayudar. Para adjuntar un archivo, haga clic en el botón con el clip (o desplácese hacia abajo al botón de Manage Attachments), seleccione el archivo requerido, y luego presione el botón de Upload.Si su pregunta no se ha contestado dentro de un día, considere agregar otro mensaje con cualquier información adicional que usted crea es relevante. Si usted piensa que su mensaje está bien como es, conteste su propio tema con las palabras “Bump sin respuesta”, que lo traerá al tope del foro.Sugerencias generales:No ponga su dirección de email en un mensaje a menos que usted desee más Spam en su bandeja de entrada.Nunca publique datos personales o confidenciales en un libro de trabajo. Si usted lo hace inadvertidamente, haga clic aquí y mande un mensaje a los moderadores para que los datos sean inmediata y permanentemente borrados. Incluya un enlace al tema en el mensaje.
Una vez que haya estado registrado por 60 días y publicado 100 mensajes su título de usuario cambiará de Registered User a Forum Contributor, entonces usted podrá cargar un avatar no animado. Cuando usted llegue a 120 días de estar registrado y 200 mensajes publicados su título cambiará a Valued Forum Contributor y usted podrá cargar un Avatar animado. Cuando su título llegue a Forum Guru usted podrá cargar una imagen de perfil, ¡le dejaremos que se pregunte cuánto tiempo usted tiene que estar registrado y cuántos mensajes debe publicar para eso!

Utilizando métodos abreviados

Para ajustar manualmente un texto:
1.Escriba el siguiente texto en una celda: “F1 Obtenga lo Mejor de Excel! La Guía Fundamental de Consejos y Ayuda sobre Excel”.
2.En la Barra de Fórmulas, ubique el cursor después de la palabra “Excel!”.
3.Presione

Para deshacer el ajuste de texto manual:

1.En la Barra de Fórmulas, ubique el cursor donde se ajustó el texto, es decir, antes de la palabra “La”.
2.Presione
3.Quite la selección a la opción Ajustar texto.
4.Haga clic en Aceptar.

Hello I have a question for you

I created a sub() in vba excel 2007 which calculate a matrix of 100 rows and 8 columns and spend
4 minutes 49 seconds to execute this sub

is this the rigth time to do this activity?

I guess is so slow this sub

what do you think about it?

waht can i do to improve mi sub

i let mi sub this
------------------------------------------------------------------

	VB:
	
 gencomb() 
     ' creando la variables a utilizar en el ciclo for
    Dim comb As Integer 
    Dim Y As Integer 
     ' limpiando el area de resultados previos
    Range("A12:H1013").ClearContents 
     ' creando las combinaciones numericas aleatoriamente
    For comb = 1 To Cells(4, 3) 
        For Y = 2 To 8 
            Cells(comb + 11, 1) = comb 
            Cells(comb + 11, Y) = Int((Cells(9, Y) - Cells(8, Y) + 1) * Rnd + Cells(8, Y)) 
        Next Y 
    Next comb 
     ' enviando un mensaje de trabajo ejecutado
    MsgBox ("Las combinaciones han sido generadas exitosamente") 
End Sub 

If you like these VB formatting tags please consider sponsoring the author in support of injured Royal Marines
--------------------

thanks

Buenas a todos.

Tengo un macro que corre muy bien, busca una documento de texto, lo pega en excel y suma su filas y columnas, tiene un boton de limpiar, y cargar datos.

Pero quiero adicionarle una funcion para que en la carpetas donde estan los documentos de texto, y me traiga el mas reciente que encuentre. conforme al orden descrito. Ahi estoy varado. use esto y no me funciona.
_________________________________
Code:
 
'Ciclo para buscar cuantas versiones hay del archivo, por defecto la capacidad maxima serían 10
Set fs = CreateObject("Scripting.FileSystemObject")
For i = 0 To 10
    If i = 0 Then
        'Busca si se puede encontrar este archivo
        Set a = fs.getfile("F:" & Procesador & "" & añoc & "CR1s" & N_MESP & dia & ".txt" & i)
    Else
        On Error Resume Next 'Activa el controlador de errores
 
            'Busca si se puede encontrar este archivo
            Set a = fs.getfile("F:" & Procesador & "" & añoc & "CR1s" & N_MESP & dia & ".txt" & i)
            If Err.Number  0 Then
                i = 11
            End If
 
        On Error GoTo 0
    End If
Next
Workbooks.Open Filename:=a
______________________________

Gracias por la ayuda amigos.

Buenas pues este es mi primer post.

Tengo un archivo que al tratarlo de abrir desde una carpeta compartida la PC no lo abre y no me desplega ningun mensaje de error, la PC tiene Office 2000, el servidor es un Windows 2000 Server.

Al tratar de abrir ese archivo, que es un xls, el excel hace todo el proceso de abrirlo, pero no me marca ningun error simplemente la hoja no se ve. solo se ve el excel sin la hoja.

Ya revice el cable de red de la PC y esta en buen estado, ya actualice el office 2000 con todos los parches SP.y la verdad ya no se me ocurre que hacer

Me prodran ayudar