La consultazione del forum è libera per tutti.
Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).
Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.
non sono riuscito a confermare matriciale.
ciao
seleziona
la barra della formula
poi
mano sinistra
con il pollice tieni cliccato CTRL
con l'indice tieni cliccato MAIUSCOLO
con il dito che vuoi della mano destra clicca su INVIO
@gianfranco55 provo a ricominciare: uso excel 2016, ho un elenco di circa 2000 clienti che a volte si presentano con lo stesso codice fiscale su 2 righe diverse. Ho già incolonnato bene i diversi dati che vorrei far confluire in 1 sola riga in automatico. Non so cosa sono le macro e non sono riuscito a confermare il matriciale. Allego
un file di prova dove ci sono 3 clienti con 6 righe e vorrei farle diventare 3 univoche in base al CF. Aiutatemi vi prego
ciao
MA IL MIO FILE L'HAI SCARICATO?
è il tuo con le formule matriciali
come farei io
la colonna A del foglio unici nascondila
onestamente ti consiglio di provare il VBA che ti ha proposto Alex
troppe matriciali rallentano di brutto
poi ti ho spiegato come fare a confermare matriciale
di più non saprei come fare
@gianfranco55 se faccio CTRL+MAIUSC+INVIO appare =arrayformula... ho fatto bene?
scusa ma che sistema usi
se usi google sheets ti viene =arrayformula
@fabio-leonardi io ti rispondo ovviamente per la macro che ho postato.
Hai detto che il file che hai allegato è un esempio...quindi non so esattamente la struttura di quello originale. Ne deduco che la tabella con i dati va da A1 a BD1727.
Adesso la mia domanda è la seguente: i dati sono in una Tabella? Le tabelle sono diverse dalle semplice celle.
Diciamo che i dati sono in Tabella...hai provato a fare ciò che ti ho elencato nel mio post #11?
Dopo che hai provveduto a creare una sola Tabella, per inserire la macro segui questi passaggi:
- Ti devi portare nella scheda SVILUPPO. Se non la trovi fai FILE --> OPZIONI --> PERSONALIZZAZIONE BARRA MULTIFUNZIONE --> nella lista a destra, dove trovi delle spunte su delle chekbox, spunta SVILUPPO --> OK. Adesso dovresti trovarti la scheda SVILUPPO posta in alto.
- Vai in SVILUPPO e premi su VISUAL BASIC. Si apre un Editor di VBA
- In altro trova e premi su INSERISCI --> MODULO (non modulo di classe)
- Copia il codice che ho pubblicato nel post #28 ed incollalo all'interno di questo Editor
- Dopo copiata, vai su ESEGUI --> ESEGUI SUB/USERFORM, scegli raggruppaNominativi e infine il pulsante a destra ESEGUI
- Chiudi l'Editor di VBA e vedrai un nuovo foglio chiamato "Raggruppa_Nominativi" con i dati raggruppati.
Se tutto funziona come sperato, si potrà anche inserire eventualmente un pulsante sul foglio di partenza per lanciare ogni qual volta di serve questa macro.
ciao Alex
ho idea che utilizzi google sheets
altrimenti come si spiega
appare =arrayformula
ciao,
io l'ho capita così, in A1 di un nuovo foglio scrivi, e trascini a dx ed in basso
=SE(INDIRETTO("'BAIOCCO 1'!R"&RIF.RIGA(A1)*2&"C"&RIF.COLONNA(A1);0)<>"";INDIRETTO("'BAIOCCO 1'!R"&RIF.RIGA(A1)*2&"C"&RIF.COLONNA(A1);0);INDIRETTO("'BAIOCCO 1'!R"&RIF.RIGA(A1)*2+1&"C"&RIF.COLONNA(A1);0))