Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

AutoFill - non so come fare

Ultimo Aggiornamento: 17/07/2017 08:27
Post: 18
Registrato il: 30/06/2016
Città: MILANO
Età: 48
Utente Junior
2013
OFFLINE
14/07/2017 11:26

Ciao a tutti

qualcuno potrebbe gentilmente aiutarmi a risolvere un problema ?

ho una macro che calcola una formula in una cella e poi la propaga su tutte le celle sottostanti tramite autofill.

ma quando ho una sola cella da calcolare il metodo autofill scritto nella macro da errore, perchè giustamente non trova altre celle su cui scrivere la formula.


come risolvo il problema di propagare la formula a tante celle, nel caso ce ne fossero? e di non andare in errore (ma di proseguire la macro ) nel caso ci sia una sola riga come nell'esempio ?


vi allego esempio con scritto più chiaramente il problema
grazie come sempre

Claudio
Post: 3.917
Registrato il: 13/03/2012
Città: LIVORNO
Età: 78
Utente Master
2010
OFFLINE
14/07/2017 11:57

hai allegato un file xlsx, quindi senza macro

----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Post: 18
Registrato il: 30/06/2016
Città: MILANO
Età: 48
Utente Junior
2013
OFFLINE
14/07/2017 13:40

ecco il file corretto

grazie
Post: 5.217
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
14/07/2017 15:34

Copia formule con una macro
Ciao Claudio, "Autofill" per copiare formule va bene quando le celle sono più di 1, ma come hai visto va in errore, perche "Autofill" chiede appunto un elenco di celle.

io uso questo sistema, la prima cosa prendo la formula con il registratore di macro, avuta la macro estraggo la formula che mi rilascia, se la vedi è in formato "RC"

ecco la tua formula

"=IF(RC[-2]<=Parametri!R9C4,100%,IF(AND('TDL-01'!RC[-2]>Parametri!R9C4,'TDL-01'!RC[-2]<=Parametri!R9C5),1-('TDL-01'!RC[-2]-Parametri!R9C4)/(Parametri!R9C5-Parametri!R9C4),0%))"


poi invece di usare autofill scrivo direttamente

Range("D4:D" & LR).FormulaR1C1 = e tua formula


Ciao By Sal
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 19
Registrato il: 30/06/2016
Città: MILANO
Età: 48
Utente Junior
2013
OFFLINE
17/07/2017 08:27

grazie per la spiegazione.
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 09:05. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com