Condividi:        

Associare la colonna all'inserimento di un valore numerico

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

Associare la colonna all'inserimento di un valore numerico

Postdi elevation1 » 16/02/19 14:17

Salve, ho un problema che non riesco a risolvere... penso sia semplice per voi.
Ho il seguente range di celle A2:D10
in A2,B2,C2,D2 ci sono dei titoli fissi mentre da a3:d10 ci sono celle vuote da riempire.
Ecco io vorrei che non appena metta un valore in questo range (a3:d10) compaia il valore della colonna corrispondente in una cella fissa F2.
Esempio banale se metto un numero in a7 compare in F2 il valore di a2
Se metto un valore in d5 compare sempre in F2 il valore di d2 e così via...
Potete darmi una mano? grazie mille
elevation1
Utente Junior
 
Post: 33
Iscritto il: 07/10/17 13:23

Sponsor
 

Re: Associare la colonna all'inserimento di un valore numeri

Postdi Anthony47 » 17/02/19 14:28

Penso ti potra' aiutare una macro come questa:
Codice: Seleziona tutto
Private Sub Worksheet_Change(ByVal Target As Range)
Dim mArea As String
mArea = "A3:D10"            '<<< L'area da controllare
If Not Application.Intersect(Target, Range(mArea)) Is Nothing And Target.Count = 1 Then
    If Len(Target.Value) > 0 Then
        Range("F2").Value = Cells(2, Target.Column)
    End If
End If
End Sub


Il codice va inserito nel "Modulo di Classe" del tuo foglio di lavoro, vedi
viewtopic.php?f=26&t=103893&p=647675#p647675

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

Re: Associare la colonna all'inserimento di un valore numeri

Postdi elevation1 » 17/02/19 20:55

innanzitutto grazie! ho utilizzato la tua macro inserita nel modulo di classe ma non va... forse sbaglio qualcosa... boh
elevation1
Utente Junior
 
Post: 33
Iscritto il: 07/10/17 13:23

Re: Associare la colonna all'inserimento di un valore numeri

Postdi Anthony47 » 18/02/19 03:10

Pubblica il tuo file di lavoro, completo della macro che hai aggiunto, e vedremo di trovare la gabola.

Per le istruzioni su come allegare un file:
viewtopic.php?f=26&t=103893&p=605487#p605487

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

Re: Associare la colonna all'inserimento di un valore numeri

Postdi elevation1 » 18/02/19 08:37

elevation1
Utente Junior
 
Post: 33
Iscritto il: 07/10/17 13:23

Re: Associare la colonna all'inserimento di un valore numeri

Postdi Anthony47 » 18/02/19 15:24

Mamma mia, non pensavo che le istruzioni fossero cosi' confuse...

Ti avevo detto che Il codice va inserito nel "Modulo di Classe" del tuo foglio di lavoro; sul link che ti avevo dato le istruzioni piu' semplici da eseguire dicono:
Se il codice va inserito in un Modulo di classe di uno dei Fogli, allora e' possibile usare la seguente scorciatoia.
Partendo da Excel:
a) Tasto destro sul Tab col nome del Foglio a cui il codice va agganciato
b) Scegliete Visualizza codice
In questo modo si aprira' l'ambiente Vba direttamente sul modulo di classe in cui il codice va inserito


Insomma non aggiungere nessun modulo di classe ma usa quelli gia' presenti; ci arrivi in un attimo con la scorciatoia del tasto destro...

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

Re: Associare la colonna all'inserimento di un valore numeri

Postdi elevation1 » 18/02/19 16:48

ok era più semplice di quanto pensassi... un'ultima cosa ma se volessi far comparire in esempio g2 l'ultimo valore che ho inserito? esempio nella colonna A metto lunedi e in f2 compare gennaio in g2 dovrebbe comparire l'ultimo valore inserito cioè lunedì... si può? grazie ancora
elevation1
Utente Junior
 
Post: 33
Iscritto il: 07/10/17 13:23

Re: Associare la colonna all'inserimento di un valore numeri

Postdi Anthony47 » 18/02/19 19:29

Si puo' fare...
Ad esempio modifica il codice con questa aggiunta:
Codice: Seleziona tutto
    If Len(Target.Value) > 0 Then
        Range("F2").Value = Cells(2, Target.Column)
        Range("G2").Value = Target.Value          '<<< AGGIUNGERE QUESTA RIGA
    End If


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


Torna a Applicazioni Office Windows


Topic correlati a "Associare la colonna all'inserimento di un valore numerico":

BTp Valore
Autore: MarioLombardi
Forum: Forum off-topic
Risposte: 2

Chi c’è in linea

Visitano il forum: Nessuno e 67 ospiti