Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

RIPETERE UNA FORMULA

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

RIPETERE UNA FORMULA

Postdi scanacc » 13/05/20 10:05

Buongiorno, vorrei creare una macro che ripete questo ordine per tutte le righe da B1 a B100
Sub formula()
Range("B1").FormulaLocal = "=" & Range("A1")
End Sub

potete indicarmi un metodo veloce?
Grazie per l'attenzione
scanacc
Utente Senior
 
Post: 205
Iscritto il: 06/12/15 10:30

Sponsor
 

Re: RIPETERE UNA FORMULA

Postdi scanacc » 13/05/20 17:27

Mi sembra di aver risolto pure questa
Codice: Seleziona tutto
Sub formula()
   
    For i = 1 To 128
    Cells(i, "I").FormulaLocal = "=" & Cells(i, "H")
    Next i
End Sub
scanacc
Utente Senior
 
Post: 205
Iscritto il: 06/12/15 10:30

Re: RIPETERE UNA FORMULA

Postdi Anthony47 » 13/05/20 21:41

Un'altra probabile opzione:
Codice: Seleziona tutto
Range("I1:I128").Value = Range("H1:H128").Value

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 17003
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: RIPETERE UNA FORMULA

Postdi wallace&gromit » 14/05/20 08:06

Eh, no Anthony, quella scorciatoia non vale, perché presumo che scanacc voglia avere una formula alla fine.
Cosa ne pensate di questa?
Codice: Seleziona tutto
Range("I1:I128").FormulaLocal = "=scarto($H$1;rif.riga()-1;0)"
Office2016 su win7
Avatar utente
wallace&gromit
Utente Senior
 
Post: 2002
Iscritto il: 16/01/12 14:21

Re: RIPETERE UNA FORMULA

Postdi Anthony47 » 14/05/20 15:06

Eh, ci sono 100 modi per fare la stessa cosa...

PERO'...
La macro di scanacc inserisce in cella un valore fisso, non una formula

Si volesse inserire una formula io suggerirei
Codice: Seleziona tutto
Range("I1:I100").formula = "=H1"

oppure (per complicarsi la vita)
Codice: Seleziona tutto
Range("I1:I100").FormulaR1C1 = "=RC[-1]"


Ciao!
Avatar utente
Anthony47
Moderatore
 
Post: 17003
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "RIPETERE UNA FORMULA":


Chi c’è in linea

Visitano il forum: raimea e 12 ospiti