Condividi:        

CERCA VERTICALE con possibile modifica

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

CERCA VERTICALE con possibile modifica

Postdi contiend » 05/09/14 07:53

Ciao a tutti,
ho questa tabella
(vedi immagine)

http://postimg.org/image/ekxkwzhih/

nella parte evidenziata in giallo ( colonna L), inserisco il nome da me desiderato, e nelle colonne di destra, attraverso la funzione CERCA VERTICALE, mi riporta i dati presenti nelle colonne B:J .

Il mio problema è che io vorrei poter modificare le tabelle B:J, attraverso la funzione "di ricerca" della colonna L.

Quindi, cercando di spiegarmi ancora meglio, se io volessi dalla colonna L eliminare completamente un nome,
vorrei che questo si cancellasse anche nelle colonne B:J!

E' possibile?
Quale funzione devo usare?
Immagino che "cerca verticale" non sia adatta a questa funzione.

Grazie dell'attenzione
Windows 10
OFFICE 2010
Avatar utente
contiend
Utente Senior
 
Post: 172
Iscritto il: 20/04/09 17:45

Sponsor
 

Re: CERCA VERTICALE con possibile modifica

Postdi Anthony47 » 05/09/14 11:53

Non si puo' fare con una formula, ma va fatto con una macro; se dettagli meglio le operazioni da compiere possiamo essere piu' precisi ed evitare che ti cancelliamo a caso la tabella di origine.

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

Re: CERCA VERTICALE con possibile modifica

Postdi contiend » 05/09/14 15:46

Ok, grazie.

Allora nella tabella di sinistra ( colonna A:J) ci sono tutti i dati da cui bisogna "attingere" , ed eventualmente cancellare / modificare DALLA tabella di destra.

La tabella di destra ( colonna L:T) ha le stesse colonne di quella di sinistra.

Se io scrivo un nome in L2, dovrebbero uscire tutti i dati da M2 a T2, corrispondenti alla tabella di sinistra ( A;J).
In alcuni casi però, il nome che scrivo in L2, dovrebbe essere eliminato sia da L2, che dalla tabella di sinistra (A;J) (con relativi dati accanto)


Link immagine
http://postimg.org/image/khr7r3479/

Grazie dell'attenzione
Windows 10
OFFICE 2010
Avatar utente
contiend
Utente Senior
 
Post: 172
Iscritto il: 20/04/09 17:45

Re: CERCA VERTICALE con possibile modifica

Postdi Anthony47 » 06/09/14 02:06

Perdona, ma non e' ancora chiaro (a maggior ragione la chiarezza e' importante visto che andiamo a cancellare righe nelle tabelle dati)...
Allora tu scrivi un nome in L2; con delle formule vai a popolare le colonne adiacenti a L2 (M2:T2).
In quale situazione vorresti che la riga (colonne A:H) venga cancellata?? Boh...
Facciamo cosi':
-ti metti un pulsante in K2, lo chiami "Cancella", gli associ la seguente macro:
Codice: Seleziona tutto
Sub elimina()
Dim TabOrig As Range, myMatch
'
Set TabOrig = Range("A1:A30")       '<<< La colonna A della tabella in cui bisogna cancellare
myMatch = Application.Match(Range("L2").Value, TabOrig, 0)
If Not IsError(myMatch) Then
    TabOrig.Offset(myMatch - 1, 0).Resize(1, 8).Select
    Selection.Clear
'    Selection.Delete Shift:=xlUp        '*** Vedi testo
    Range("L2").Select
End If
End Sub
Personalizza la riga marcata <<<.
In questo modo, quando decidi di premere il pulsante, se L2 contiene un nominativo presente in colonna A allora le relative celle di colonna A:H saranno azzerate.
Se vuoi che le celle cancellate vengano anche eliminate, allora togli l' apostrofo a inizio della riga marcata ***.

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

Re: CERCA VERTICALE con possibile modifica

Postdi contiend » 06/09/14 05:47

Direi che è semplicemente PERFETTA! Sei un genio. Anche nel capirmi ^^

Grazie dell'immenso aiuto.
Windows 10
OFFICE 2010
Avatar utente
contiend
Utente Senior
 
Post: 172
Iscritto il: 20/04/09 17:45


Torna a Applicazioni Office Windows


Topic correlati a "CERCA VERTICALE con possibile modifica":


Chi c’è in linea

Visitano il forum: Nessuno e 27 ospiti