Saltar al contenido

Como impedir que se referencia a determinada celda de un rango

publicado

Que tal amigos del foro, detallo mi consulta:

Tengo un rango por ejemplo B5:d20 el cual quiero que en ninguna otra celda se pueda referenciar hacia este rango.

Por ejemplo si estoy en la celda E30 se pueda referenciar a =A10, pero no se pueda referenciarse hacia =B5 o =E12 ya que estas dos últimas están en el rango que se ha establecido como celdas a no referenciar, espero me puedan ayudar, gracias.

Featured Replies

publicado
  • Autor

Que en la celda E30 pueda escribir =A10 y se vea en E30 el mismo contenido que tiene A10 pero con codigo vba en una celda como E30 (u otra) no se pueda escribir =B5 y aprobarlo con enter porque previamente determinamos que el rango B5:E20 no pueda ser referenciado en ninguna otra celda.

Referencia: escribir en una celda el simbolo igual y el nombre de otra celda para obtener el contenido exacto de esta o hacer operaciones con esta.

publicado

Gracias por la explicacion.

Lo unico que se me ocurre es usar validacion de datos, nunca habia visto esa necesidad, que necesitas lograr con eso? evitar que error?

publicado
  • Autor

no, validación de datos no sirve para eso, ya lo probé.

  • 3 weeks later...
publicado
  • Autor

Hola amigos, intentando de varias maneras para impedir la referencia a un rango de celdas me salio este codigo que pegue en Thisworkbook:

Option Explicit

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)

If ActiveCell.Offset(-1, 0).Formula = "=B2" Or _

ActiveCell.Offset(0, -1).Formula = "=B2" Or _

ActiveCell.Offset(0, 1).Formula = "=B2" Or _

ActiveCell.Offset(1, 0).Formula = "=B2" Or _

ActiveCell.Formula = "=B2" Then

MsgBox "la referencia a esta celda esta prohibida"

'aca solo faltaria la accion a tomar luego que el usuario referencio a una celda prohibida que seria cerrar el libro

End If

End Sub

Lo que no se hacer es que en cualquier celda no se pueda referencias a una celda del rango B2:F10, solo lo he logrado sobre una celda que es B2

IMPEDIR REFERENCIA 13-3-14.rar

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.