Notifiche
Cancella tutti

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.

[Risolto] Combinare 2 righe.

24 Post
5 Utenti
1 Reactions
310 Visualizzazioni
Forum 1
(@fabio-leonardi)
Post: 10
Active Member
Avviatore di Topic
 

non sono riuscito a confermare matriciale.

 
Postato : 28/05/2025 18:29
gianfranco55
(@gianfranco55)
Post: 1425
Moderatore
 

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

 
Postato : 28/05/2025 18:50
Forum 1
(@fabio-leonardi)
Post: 10
Active Member
Avviatore di Topic
 

@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

 
Postato : 28/05/2025 18:52
gianfranco55
(@gianfranco55)
Post: 1425
Moderatore
 

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

 
Postato : 28/05/2025 19:00
Forum 1
(@fabio-leonardi)
Post: 10
Active Member
Avviatore di Topic
 

@gianfranco55 se faccio CTRL+MAIUSC+INVIO appare =arrayformula... ho fatto bene?

 
Postato : 28/05/2025 19:00
gianfranco55
(@gianfranco55)
Post: 1425
Moderatore
 

scusa ma che sistema usi

se usi google sheets ti viene =arrayformula

 
Postato : 28/05/2025 19:04
Alexps81
(@alexps81)
Post: 25
Eminent Member
 

@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:

  1. 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.
  2. Vai in SVILUPPO e premi su VISUAL BASIC. Si apre un Editor di VBA
  3. In altro trova e premi su INSERISCI --> MODULO (non modulo di classe)
  4. Copia il codice che ho pubblicato nel post #28 ed incollalo all'interno di questo Editor 
  5. Dopo copiata, vai su ESEGUI --> ESEGUI SUB/USERFORM, scegli raggruppaNominativi e infine il pulsante a destra ESEGUI
  6. 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.

 
Postato : 28/05/2025 19:19
gianfranco55
(@gianfranco55)
Post: 1425
Moderatore
 

ciao Alex

ho idea che utilizzi google sheets

altrimenti come si spiega

appare =arrayformula

 
Postato : 28/05/2025 19:26
Alexps81 reacted
Forum 4
(@lukereds)
Post: 7
Active Member
 

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))

 
Postato : 09/07/2025 16:53
Pagina 2 / 2
Condividi:
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.
Attenzione: alcune funzionalità di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy
     Scarica il nostro ebook gratuito     

Unisciti a oltre 35.000 professionisti
che hanno già scelto di semplificare il proprio lavoro
e aumentare la produttività con la nostra newsletter!

Scarica l’ebook con i
migliori trucchi e suggerimenti per Excel
selezionati per te da Excel Academy

Download