Inserire un valore in una cella vuota in base ad una condizione

Anonimo
2024-09-05T14:13:57+00:00

Buongiorno

Vorrei aggiornare un foglio excel di una cella vuota, se il valore di una cella nella stessa riga contiene un determinato valore.

Esempio:

Se la cella F1 è blank e la cella F3 ha il valore "Pluto", vorrei aggiornare la casella F1 con il valore "pippo", così per tutte le righe del foglio possibilmente con codice VBA.

Grazie

Fernando

[modificato titolo e richiesta]

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

13 risposte

Ordina per: Più utili
  1. Eleuterio Tedeschi 18,750 Punti di reputazione Moderatore volontario
    2024-09-06T09:01:12+00:00

    L'esigenza è quella di voler automatizzare delle procedure da ripete ogni mese su un file per aggiornare i valori di diversi campi.

    Chiaro, per cui vale la macro.

    Grazie mille per le soluzioni.

    Se hai risolto marcale come risposte utili,

    ciao.

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  2. Eleuterio Tedeschi 18,750 Punti di reputazione Moderatore volontario
    2024-09-05T15:19:58+00:00

    così per tutte le righe del foglio

    la tua macro lavora su tutte le colonne

    Vero😮

    Infatti l'ho fatta per tutte le colonne, appena abbiamo uno schema la riprendo,

    ciao e grazie di avermi segnalato la svista.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2024-09-05T15:17:28+00:00

    ciao

    Eleuterio

    , così per tutte le righe del foglio

    la tua macro lavora su tutte le colonne

    è per quello che ho chiesto lumi

    penso anche io che intendesse stesse righe su più colonne

    ma mai si sa😁

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Eleuterio Tedeschi 18,750 Punti di reputazione Moderatore volontario
    2024-09-05T15:08:25+00:00

    Se la cella F1 è blank e la cella F3 ha il valore "Pluto", vorrei aggiornare la casella F1 con il valore "pippo", così per tutte le righe del foglio possibilmente con codice VBA.

    Codice da inserire nel modulo del foglio (tasto destro sulla linguetta del foglio e scegli Visualizza codice)

    Private Sub Worksheet_Change(ByVal Target As Range) 
    
        If Target.Row = 3 And Target.Value = "Pluto" And Cells(1, Target.Column).Value = "" Then 
    
            Application.EnableEvents = False 
    
            Cells(1, Target.Column).Value = "Pippo" 
    
            Application.EnableEvents = True 
    
        End If 
    
    End Sub
    

    Ciao.

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2024-09-05T14:53:50+00:00

    ciao

    permetti

    se il valore di una cella nella stessa riga

    se F1 =""

    e F3=pluto

    F1=pippo

    ma F2?

    e cosa intendi per tutte le righe visto che parli di una colonna?

    forse è meglio che crei uno schemino con una decina di righe

    e metti a parte il risultato voluto

    se hai difficoltùà ad allegare il file

    basta copiare e incollare sulla risposta

    la tabella creata

    La risposta è stata utile?

    0 commenti Nessun commento