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

Spostare contenuto di una cella se in un'altra viene scritto un numero

Ultimo Aggiornamento: 28/05/2019 19:44
Post: 20
Registrato il: 21/09/2012
Città: CHIETI
Età: 47
Utente Junior
2010
OFFLINE
28/05/2019 12:32

Spostare contenuto di una cella se in un'altra viene scritto un numero
Allego esempio grazie per l'aiuto
Post: 811
Registrato il: 16/08/2015
Città: CORDENONS
Età: 67
Utente Senior
Excel 2016-32bit Win11
OFFLINE
28/05/2019 19:32

Prova con questa mia macro come esempio di partenza che potrai poi sviluppare. La macro la devi mettere nel modulo vba del Foglio1, ovvero, in quello interessato dato che gestisce l'evento Worksheet_Change. Lo puoi fare cliccando di destro sulla linguetta e poi scegliendo Visualizza Codice.
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    
    If Intersect(Target, Range("C:C")) Is Nothing Then Exit Sub     'verifica se movimentiamo la colonna C altrimenti abbandona
    If WorksheetFunction.IsNumber(Target.Value) = True Then         'procedi solo se viene indicato un numero
        Application.EnableEvents = False
        Target.Offset(0, -1).Value = Target.Offset(0, -2).Value     'copia cella in colonna A nella cella colonna B
        Target.Offset(0, -2).ClearContents                          'pulisci la cella colonna A
        Application.EnableEvents = True
    End If
    
End Sub
[Modificato da rollis13 28/05/2019 19:38]

______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
Post: 20
Registrato il: 21/09/2012
Città: CHIETI
Età: 47
Utente Junior
2010
OFFLINE
28/05/2019 19:44

Grazie mille, proverò domattina
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 07:43. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com