problema riga VBA

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
paolo.poletti
00venerdì 26 febbraio 2016 16:26
ciao a tutti, ho un problema con una riga VBA ch da solo non riesco a risolvere:
Range("F12").Select
ActiveCell.FormulaR1C1 = "='Elenco ddt'!R[-10]C[-4]+1"
Range("F13:J13").Select
ActiveCell.FormulaR1C1 = "=TODAY()"
Range("F18").Select
End Sub

la seconda riga dovrebbe fare in modo di darmi in F12 la somma di una cella di un'altro foglio +1
chi mi da una mano, grazie
dodo47
00venerdì 26 febbraio 2016 16:54
Ciao
probabilmente R[-10]C[-4] non corrisponde alla cella che contiene il valore (cioè 10 righe sopra il cursore e 4 colonne a sinistra del cursore), in quanto il cursore non è posizionato in modo corretto.

Al posto di .FormulaR1C1, usa .Formula, in modo tale che puoi utilizzare riferimenti di riga - colonna in chiaro.

Per esempio:

ActiveCell.Formula = "='Elenco ddt'!$D$6+1"

ovvimente con la cella giusta.

saluti
paolo.poletti
00venerdì 26 febbraio 2016 17:28
grazie, risolto!
patel45
00sabato 27 febbraio 2016 08:48
è da masochisti scrivere codice con la notazione RC
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 17:43.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com