Excel VBA per pulsante aggiorna cella

Anonimo
2025-01-07T10:07:38+00:00

Buongiorno

Quale sarebbe la descrizione esatta di un codice VBA per aggiornare una cella es:A1 tramite un pulsante ?

Grazie.

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Gianfranco55 25,190 Punti di reputazione Moderatore volontario
2025-01-08T20:07:13+00:00

ciao

allora devi mettere in manuale il ricalcolo

e usare

Public Sub Ricalcolo1() 

   Range("B2,A4").Calculate 

End Sub 

Public Sub Ricalcolo2() 

   Range("E2,D4").Calculate 

End Sub 

Public Sub Ricalcolo3() 

   Range("H2,G4").Calculate 

End Sub 

Public Sub Ricalcolo4() 

   Range("K2,J4").Calculate 

End Sub 

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Gianfranco55 25,190 Punti di reputazione Moderatore volontario
2025-01-07T12:18:50+00:00

ciao

Public Sub Ricalcolo() 

   Range("a1").Calculate 

End Sub 

oppure

Public Sub Ricalcoloselezione() 

    If TypeName(Selection) = "Range" Then Selection.Calculate 

End Sub

che ricalcola la cella selezionata

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

7 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2025-01-08T19:16:36+00:00

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2025-01-08T18:51:45+00:00

    ciao

    suppongo

    che la macro sopra la utilizzi avendo il calcolo in MANUALE

    è chiaro che se è in AUTOMATICO se fai un ricalcolo si aggiorna tutto.

    penso il motivo sia questo

    vediamo se un esperto in VBA lo conferma

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2025-01-08T18:40:09+00:00

    ciao

    Public Sub Ricalcolo() 
    
    
    
       Range("a1").Calculate 
    
    
    
    End Sub 
    

    oppure

    Public Sub Ricalcoloselezione() 
    
    
    
        If TypeName(Selection) = "Range" Then Selection.Calculate 
    
    
    
    End Sub
    

    che ricalcola la cella selezionata

    Ciao Gian

    siccome ho provato a fare nello stesso foglio di lavoro 4 diverse celle separate con 4 pulsanti separati , noto che ad ogni cliccata che faccio ( non importa dove ) vengono azionati tutti contemporaneamente , sicuramente perché viene riaggiornato tutto il foglio e non solo la cella nominata .

    Ne sai qualcosa ? si riuscirebbe ad evitare questo problemino ?

    Grazie.

    La risposta è stata utile?

    0 commenti Nessun commento