Moderatori: Anthony47, Flash30005
=LET(myData;J2:AH2;myInt;DATI.ORDINA(UNICI(MATR.TRASPOSTA(myData*(CONTA.SE(myData;myData)>1))));MATR.TRASPOSTA(INDICE(myInt;SEQUENZA(RIGHE(myInt)-1;;2))))
Sub Multiplix(ByRef myRan As Range, ByRef oPos As Range)
Dim oArr(), Warr, I As Long, J As Long
Dim oneL, hMax As Long, ccVal, myMatch, UB2 As Long
'
Warr = Range(myRan.Cells(1, 1), myRan.Cells(50000, 1).End(xlUp)).Resize(, 25).Value
UB2 = UBound(Warr, 2)
ReDim oArr(1 To UBound(Warr), 1 To UB2)
'
For I = 1 To UBound(Warr)
oneL = Application.WorksheetFunction.Index(Warr, I, 0)
For J = 1 To UB2
ccVal = oneL(J)
If ccVal < 999 Then
oneL(J) = 999
myMatch = Application.Match(ccVal, oneL, False)
If Not IsError(myMatch) Then
oArr(I, UB2) = oArr(I, UB2) + 1
oArr(I, oArr(I, UB2)) = ccVal
oneL(myMatch) = 999
If oArr(I, UB2) > hMax Then hMax = oArr(I, UB2)
End If
End If
Next J
Next I
If hMax > 6 Then hMax = 6
oPos.Resize(UBound(oArr), hMax).Value = oArr
End Sub
Call Multiplix(Range("J2"), Range("AX2")) ‘Se l’output lo vuoi da AX2 in poi
=SE.ERRORE(LET(myData;J7:AH7;myCnt;CONTA.SE(myData;INDICE(myData;SEQUENZA(COLONNE(myData))));pippo;DATI.ORDINA(UNICI(MATR.TRASPOSTA(myData)*(myCnt>1)));pappo;MATR.TRASPOSTA(INDICE((pippo);SEQUENZA(RIGHE(pippo)-1;;2)));pappo);"")
All'avvio del programma, vengono aperti automaticamente i file che si trovano nella directory XLSTARTUP.Se posso una domanda fuori luogo, mi è venuto il prurito di passare la macro in cartelle personali
solo che ogni volta che apro il file succede di aver aperto altri 3-4 file personali
possibile che non correggono questo inconveniente oppure occorre fare qualche altra operazione.
=SE.ERRORE(LaFormula;"")
=SE.ERRORE(LET(myData;J2:AH2;myInt;DATI.ORDINA(UNICI(MATR.TRASPOSTA(myData*(CONTA.SE(myData;myData)>1))));MATR.TRASPOSTA(INDICE(myInt;SEQUENZA(MIN(6;RIGHE(myInt)-1);;2))));"")
Torna a Applicazioni Office Windows
formattare una colonnacon numeri senza virgolaSalve Autore: giorgioa |
Forum: Applicazioni Office Windows Risposte: 5 |
Come nascondere I Numeri non Appartenenti Al Mese Deside Autore: Maury170419 |
Forum: Applicazioni Office Windows Risposte: 3 |
selezionare numero da elenco fino ad esaurimento dei numeri Autore: marcus69 |
Forum: Applicazioni Office Windows Risposte: 3 |
Visitano il forum: Nessuno e 13 ospiti