Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Cómo declarar una constante pública

publicado

Buenos días,

 

Me gustaría saber cómo declarar una constante pública disponible en todos los módulos, tal y como aparece en la siguiente imagen:

Public Const SH1_NM As String = "CONEXIONES"
public Const SH1_PW As String = "***"

 

Sin embargo, este es el mensaje de error que me aparece:

image.thumb.png.87c6b0d2c601697ed5a5580f9028fa8f.png

 

He estado consultando la documentación de VBA, y dice lo siguiente:

image.thumb.png.899ca53af4cc2016ffea37efba2e0676.png

Fuente: https://docs.microsoft.com/es-es/office/vba/language/concepts/getting-started/declaring-constants

 

Así que no entiendo por qué me da ese error, cuando en la documentación oficial e incluso en los ejemplos presentados dice claramente que admite la clase String como tipo de datos de una constante.

 

Si me podéis echar una mano o aclararme esta duda, os lo agradecería enormemente.

Por cierto, y antes de que me lo digáis, he probado también con Variant y me da el mismo error.

 

Un saludo, y gracias por vuestro tiempo.

image.png

image.png

Featured Replies

publicado
Hace 7 horas, Abraham Valencia dijo:

Hola

Las constantes públicas solo pueden ser declaradas en módulos estándar y es seguro que estás intentando declararlas en un módulo de Clase, no olvidando que los módulos de las hojas, el libro y los Userform son de Clase.

Saludos

Efectivamente, tal como se ve en tu imagen, estás dentro de un módulo de hoja. (Se observa Private Sub Worksheet_Activate())

Editado el por Antoni

publicado
  • Autor

Solucionado!! Gracias a los dos.

Saludos.

Archivado

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.