Nuevo problema de sintaxis para referenciar una variable en una macro

15/06/2004 - 00:12 por Luis Menéndez | Informe spam
Estimados todos , una vez más no consigo dar con la sintaxis para que este
trozo de código no funcione solo para 10 días sobre 30 ( 'IMPORTE
USD'/30*10) sino para un número variable de días contenido en una variable
llamada "DIAS" ( 'IMPORTE USD'/30*DIAS).

ActiveSheet.PivotTables("Tabla dinámica13").CalculatedFields.Add "Campo1",
_
"= 'IMPORTE USD'/30*10"

Gracias.

Preguntas similare

Leer las respuestas

#1 JoseLuisArg
15/06/2004 - 01:55 | Informe spam
Lo debes hacer concatenando el valor:

Sub CambiarDiasPivotTable()
Dias4
ActiveSheet.PivotTables("Tabla dinámica13").CalculatedFields.Add "Campo1",
"= 'IMPORTE USD'/30*" & Dias

end sub

Obviamente, no debe haber ningún campo calculado existente llamado "Campo 1"


"Luis Menéndez" escribió en el
mensaje news:
Estimados todos , una vez más no consigo dar con la sintaxis para que este
trozo de código no funcione solo para 10 días sobre 30 ( 'IMPORTE
USD'/30*10) sino para un número variable de días contenido en una variable
llamada "DIAS" ( 'IMPORTE USD'/30*DIAS).

ActiveSheet.PivotTables("Tabla dinámica13").CalculatedFields.Add


"Campo1",
_
"= 'IMPORTE USD'/30*10"

Gracias.


Respuesta Responder a este mensaje
#2 Luis Menéndez
16/06/2004 - 02:43 | Informe spam
Gracias
"JoseLuisArg" <ForosYListas(arroba)jlf.com.ar> escribió en el mensaje
news:

Lo debes hacer concatenando el valor:

Sub CambiarDiasPivotTable()
Dias4
ActiveSheet.PivotTables("Tabla dinámica13").CalculatedFields.Add "Campo1",
"= 'IMPORTE USD'/30*" & Dias

end sub

Obviamente, no debe haber ningún campo calculado existente llamado "Campo


1"


"Luis Menéndez" escribió en el
mensaje news:
> Estimados todos , una vez más no consigo dar con la sintaxis para que


este
> trozo de código no funcione solo para 10 días sobre 30 ( 'IMPORTE
> USD'/30*10) sino para un número variable de días contenido en una


variable
> llamada "DIAS" ( 'IMPORTE USD'/30*DIAS).
>
> ActiveSheet.PivotTables("Tabla dinámica13").CalculatedFields.Add
"Campo1",
> _
> "= 'IMPORTE USD'/30*10"
>
> Gracias.
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida