UBICACION DE CELDAS

Aporta tus macros y códigos Excel de interés para la comunidad.

Reglas del Foro
Este foro no es para hacer preguntas!
Este foro solo es para que aportes algo de interés para la comunidad.
(para preguntas vuelve al índice y busca los foros de "Tus Preguntas a la Comunidad")
Compartir en:
     

UBICACION DE CELDAS

Notapor leuro » 08 Mar 2010 03:29

Hola, una vez estube necesitando un localizador de celdas y seria bueno compartirlo con ustedes.

no es muy usual, pero de algo les podria servir ,,,,

Hay dos tipos de ejemplos, una en cada hoja

Ejemplo1:

solo les dara las coordenadas en donde hay datos

Ejemplo2:

les dara las coordenadas de cualquier celda, esté vacia o no...

Espero que les sea de utilidad ...
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
leuro
Miembro Frecuente
Miembro Frecuente
 
Registrado: 08 Mar 2010 02:43
Ubicación: Bogotá Colombia

Re: UBICACION DE CELDAS

Notapor TodoExcel » 08 Mar 2010 10:57

Hola, faltó el adjunto con los ejemplos!
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
TodoExcel
Manager Exceluciones
Manager Exceluciones
 
Registrado: 05 Jun 2004 16:05

Re: UBICACION DE CELDAS

Notapor leuro » 08 Mar 2010 14:52

NO SE QUE SUCEDIO EN EL PRIMER MENSAJE, IGUAL AQUI VA EL ADJUNTO ...
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
leuro
Miembro Frecuente
Miembro Frecuente
 
Registrado: 08 Mar 2010 02:43
Ubicación: Bogotá Colombia

Re: UBICACION DE CELDAS

Notapor Audad » 09 Mar 2010 23:30

Leuro... Un Saludo... vi tu macro
propongo otro que permite lo siguiente:
a).- Menor Codigo... y un poquito de matematicas
b).- El limite de Columnas es entero < 32.600 si utilizamos INTEGER ( el tuyo solo es 675)

Dim letcol As String
Dim intCrementa As Integer
a = ActiveCell.Column
If ActiveCell.Value <> "" Then
Do
intCrementa = a Mod 26
If intCrementa = 0 Then intCrementa = 26
letcol = Chr(64 + intCrementa) & letcol
a = a \ 26
Loop While a > 0
MsgBox ("Ha escrito en : " & letcol & Chr(13) & "Fila: " & ActiveCell.Row)
End If
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Audad
Miembro Nuevo
Miembro Nuevo
 
Registrado: 09 Mar 2010 23:16

Re: UBICACION DE CELDAS

Notapor Adrian » 10 Mar 2010 18:35

Hola, creo que se puede resumir el select case, pongo código ejemplo:

Código: Seleccionar todo
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim LetCol As String, Fil As Long, i As Integer
LetCol = Replace(Target.Address, "$", "") 'Saco los signos $
For i = 0 To 9
  LetCol = Replace(LetCol, i, "") '"Saco los nros
Next i
Fil = Target.Row
MsgBox ("Columna:    " & LetCol & Chr(13) & "Fila:               " & Fil)
End Sub


Espero sea de ayuda.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Adrian
Moderator
Moderator
 
Registrado: 13 Jun 2004 17:24
Ubicación: Chamical La Rioja ARG

Re: UBICACION DE CELDAS

Notapor leuro » 16 Mar 2010 02:24

WOWWWW, DEFINITIVAMENTE ME FALTA MAS CODIGO, SIN PALABRAS... SEGUIRE PONIENDO MIS AYUDAS Y USTEDES LES SEGUIRAN PONIENDO SU TOQUE MAGICO... MUCHISIMAS GRACIAS .... :D
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
leuro
Miembro Frecuente
Miembro Frecuente
 
Registrado: 08 Mar 2010 02:43
Ubicación: Bogotá Colombia

Re: UBICACION DE CELDAS

Notapor galileogali » 16 Mar 2010 20:13

Intentando simplificar un poco mas

Código: Seleccionar todo
Sub columna()
Dim direccion As String
direccion = ActiveCell.Address(True, False)
MsgBox Left(direccion, InStr(1, direccion, "$") - 1)
End Sub
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: UBICACION DE CELDAS

Notapor Antoni » 17 Mar 2010 14:00

Hola, a ver que os parece esta "cuasifórmula":

Código: Seleccionar todo
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

x = 1: y = ActiveCell.Column
While y > 26: y = (y - 1) / 26: x = x + 1: Wend

MsgBox "Columna=" & Mid(ActiveCell.Address, 2, x) & "    Fila=" & ActiveCell.Row

End Sub


"Hasta luego Lucas"

Antoni
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Antoni
Miembro Frecuente
Miembro Frecuente
 
Registrado: 22 Dic 2009 04:58
Ubicación: GALICIA (ESPAÑA)

Re: UBICACION DE CELDAS

Notapor coonyy » 10 Jun 2010 13:58

hola sabes q no puedo descargar el aadjunto
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
coonyy
Miembro Nuevo
Miembro Nuevo
 
Registrado: 10 Jun 2010 13:52


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros, programación y códigos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado