cambiar valor

09/03/2005 - 22:40 por J.LL.R | Informe spam
Hola amigos no se si se puede hacer esto tengo una
constante declarada en un modulo
Public Const NoMaxCanales = 30
y quisiera saber si ese valor se puede cambiar al crear la
hoja por código según el nombre de la Hoja.

Ej- Si nombre es PCM-xxxx su valor sea 30 si el de otra
Hoja es ADM-xxxx,su valor sea 21, si nombre de la hoja es
PQ1-xxx ,sea 63 usa las 3 primeras letras para identificar
el tipo de sistema.

Dentro de otro modulo se ponen los títulos en la Fila 2 y
en la columna A pone los números del 1 al 30
Con un For Next

For n = 1 To NoMaxCanales 'pone los 30 CH en la col A
.Cells(n + 2, 1).Value = n 'fila donde lo pone A3 a A32
Next n

Ej- Si nombre es PCM-xxxx su valor sea 30 , el de otra
Hoja es ADM-xxxx,su valor sea 21, si nombre de la hoja es
PQ1 ,sea 63.
Se puede cambiar el valor de la constante.
Bueno no se si me he explicado bien .
Un saludo J.LL.R
 

Leer las respuestas

#1 Carlos Durán Urenda
09/03/2005 - 23:36 | Informe spam
No puedes cambiar el valor de una constante
en su lugar debes uilizar variables

podrias utilizar una matriz e incluso una matriz de tipos de datos
estructurados, para almacenar los valores a los que deseas hacer referencia


Saludos
Carlos Durán
"J.LL.R" escribió en el mensaje
news:4e7101c524f0$9e738910$
Hola amigos no se si se puede hacer esto tengo una
constante declarada en un modulo
Public Const NoMaxCanales = 30
y quisiera saber si ese valor se puede cambiar al crear la
hoja por código según el nombre de la Hoja.

Ej- Si nombre es PCM-xxxx su valor sea 30 si el de otra
Hoja es ADM-xxxx,su valor sea 21, si nombre de la hoja es
PQ1-xxx ,sea 63 usa las 3 primeras letras para identificar
el tipo de sistema.

Dentro de otro modulo se ponen los títulos en la Fila 2 y
en la columna A pone los números del 1 al 30
Con un For Next

For n = 1 To NoMaxCanales 'pone los 30 CH en la col A
.Cells(n + 2, 1).Value = n 'fila donde lo pone A3 a A32
Next n

Ej- Si nombre es PCM-xxxx su valor sea 30 , el de otra
Hoja es ADM-xxxx,su valor sea 21, si nombre de la hoja es
PQ1 ,sea 63.
Se puede cambiar el valor de la constante.
Bueno no se si me he explicado bien .
Un saludo J.LL.R

Preguntas similares