Condividi:        

creare un elenco squadre

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

creare un elenco squadre

Postdi raimea » 15/09/25 17:24

ciao
nel fgl tabelle
quando lancio la macro >>> Sub ListaTeams()
puls >>> crea elenco squadre

mi si blocca alla riga:
Codice: Seleziona tutto
  oSh.Range("E7").Resize(oInd, 1) = Application.WorksheetFunction.Transpose(oArr)


questo e' dovuto al fatto che nelle righe
di fgl generale col G , dove va a cercare i dati
ora trova dei dati all interno di una parentesi quadra
che prima non c'era.
(se tolgo la parent quadra e ralativo contenuto tutto funziona)

si riesce a correggere la macro ?

vi allego il file

https://www.dropbox.com/scl/fi/ipxo9h2dpr41g9ke3vxca/parentesi_quadra.xlsm?rlkey=fojl3mr4oukp65eu5b0xuyso9&st=u286w9nn&dl=0
S.O. win11, Excell 2021
Avatar utente
raimea
Utente Senior
 
Post: 1483
Iscritto il: 11/02/10 07:33
Località: lago

Sponsor
 

Re: creare un elenco squadre

Postdi Anthony47 » 15/09/25 22:45

Eh, la macro guarda l'elenco delle partite e fa un elenco di squadre partendo da presupposto che il "Trattino" sia usato per separate il Team A dal Team B.
Gia' in passato avevamo scoperto che talvolta il "Trattino" fa anche parte del nome della squadra e avevamo abbozzato una modifica che affrontava quell'aspetto; ora il Trattino e' aggiunto in una informazione che modifica parecchio quello che doveva essere l'elenco delle partite...
Possiamo comunque annullare la presenza della [ modificando la macro in questa parte:
Codice: Seleziona tutto
    If WArr(i, 1) <> "" Then
        cippa = Split(WArr(i, 1) & "[", "[", , vbTextCompare)(0)                                '++ Aggiunta 15-09-2025
        mySplit = Split(cippa, "-", , vbTextCompare)                                            'MM Modificata 15-09-2025
         If UBound(mySplit) > 1 Then mySplit = Split(cippa, Chr(160) & "-", , vbTextCompare)    'MM <<aggiunto 20.5.22 e Modificata 15-09-2025
        If UBound(mySplit) = 1 Then

Vedi la riga marcata ++, aggiunta, e le due righe marcate MM, modificate

Guarda il risultato e ...aspetto i commenti
Avatar utente
Anthony47
Moderatore
 
Post: 19666
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: creare un elenco squadre

Postdi raimea » 15/09/25 23:17

ciao

Gia' in passato avevamo scoperto che talvolta il "Trattino" fa anche parte del nome della squadra e avevamo abbozzato una modifica che affrontava quell'aspetto

confermo.

ho fatto lo sopra citate modifiche

ed ora e' tutto ok
pur essendoci delle parentesi quadre nella cella

grazie
S.O. win11, Excell 2021
Avatar utente
raimea
Utente Senior
 
Post: 1483
Iscritto il: 11/02/10 07:33
Località: lago

Precedente

Torna a Applicazioni Office Windows


Topic correlati a "creare un elenco squadre":


Chi c’è in linea

Visitano il forum: Nessuno e 13 ospiti

cron