Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!

Excel Forum Per condividere esperienze su Microsoft Excel

Propietà o metodo non supportato

  • Messaggi
  • OFFLINE
    gattodimarmo1980
    Post: 460
    Registrato il: 03/10/2015
    Città: ALBAREDO PER SAN MARCO
    Età: 44
    Utente Senior
    2003
    00 08/07/2023 17:21

    Buon Sabato Forum ho installato su un vecchio pc

    Office 2010 originale da usare ogni tanto e mi sono

    accorto di una cosa.Ho excel 2003 e Excel 2021 su

    altri dispositivi.Nel file allegato nel Foglio1 ho 3
    righe con dei numeri prima riga 12 numeri
    seconda riga 6numeri
    terza riga 7numeri.
    Il foglio poi sarà incrementato con l'inserimento

    di altre righe.Nelle macro presenti nel foglio sia

    con office 2021 o con office 2003 una volta lanciate
    il codice mi restituisce i numeri in ordine

    crescente come ho fatto io maualmente nel foglio2

    senza nessun errore.
    Con office 2010 invece ho l'errore come da foto.
    Ciao buon weekend Matteo e grazie anticipatamente.
  • ONLINE
    L2018
    Post: 710
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Senior
    EXCEL 2016 - SPREAD32
    00 08/07/2023 18:11
    ciao gatto

    facendo un qualsiasi quesito è buona e unica regola allegare il file

    diversamente non ti si puo' aiutare

    Leo

    LEO
    https://t.me/LordBrum
  • OFFLINE
    gattodimarmo1980
    Post: 460
    Registrato il: 03/10/2015
    Città: ALBAREDO PER SAN MARCO
    Età: 44
    Utente Senior
    2003
    00 08/07/2023 20:18
    Ciao Leo sono sicuro che lo avevo allegato come al solito dopo non ho guardato il primo post ora ho il pc spento e non posso allegarlo lo farò domani ti ringrazio che mi hai avvisato buon sabato Matteo
  • OFFLINE
    rollis13
    Post: 1.343
    Registrato il: 16/08/2015
    Città: CORDENONS
    Età: 67
    Utente Veteran
    Excel 2016-32bit Win11
    00 08/07/2023 22:50
    Un saluto a tutti.
    Per cercare il file esempio bisogna risalire a questa discussione del 2018:
    https://www.freeforumzone.com/d/11563237/-/discussione.aspx

    Purtroppo non ho un Excel 2010 per fare il test ma mi sembra molto strano che funzioni con 2003 e 2021 e anche con il mio 2016 e si blocchi solo con un 2010 che è intermedio. Forse con la scusa che è appena stato installato dal CD originale ora non sia completo di tutti gli aggiornamenti successivi che magari risolvevano un bug di gioventù.
    Non credo sia una grande idea suggerirti di fare la "Riparazione" dell'installazione di Excel 2010 ma nulla si lascia mai al caso specialmente se sai di aver già scaricato tutti gli aggiornamenti di Office 2010 (se la Microsoft ancora ne prevede l'invio).
    [Modificato da rollis13 08/07/2023 22:53]

    ______________________________________________________________
    C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
  • OFFLINE
    Marius44
    Post: 1.127
    Registrato il: 24/06/2015
    Città: CATANIA
    Età: 80
    Utente Veteran
    Excel2019
    10 09/07/2023 07:19
    Buongiorno e buona Domenica a tutti
    Ho la 2010 e mi dà lo stesso avviso.
    Ho risolto eliminando il 2 in questa riga di codice
    .Sort.SortFields.Add2 Key:=Range(x & ":" & x), _
    SortOn:=xlSortOnValues, Order:=xlAscending, _
    DataOption:=xlSortNormal
    che diventa così
    .Sort.SortFields.Add Key:=Range(x & ":" & x), _
                    SortOn:=xlSortOnValues, Order:=xlAscending, _
                    DataOption:=xlSortNormal   

    Ciao,
    Mario

    PS - La Key può ridursi così Key:=Rows(x)
    [Modificato da Marius44 09/07/2023 07:21]
  • OFFLINE
    gattodimarmo1980
    Post: 462
    Registrato il: 03/10/2015
    Città: ALBAREDO PER SAN MARCO
    Età: 44
    Utente Senior
    2003
    00 09/07/2023 10:22
  • OFFLINE
    gattodimarmo1980
    Post: 463
    Registrato il: 03/10/2015
    Città: ALBAREDO PER SAN MARCO
    Età: 44
    Utente Senior
    2003
    00 09/07/2023 10:25
    Buona Domenica per primo ho allegato il file.Ora prova la modifica e faccio sapere.Grazie a L2018 Rollis13 e Marius44
  • OFFLINE
    gattodimarmo1980
    Post: 464
    Registrato il: 03/10/2015
    Città: ALBAREDO PER SAN MARCO
    Età: 44
    Utente Senior
    2003
    00 09/07/2023 10:39
    Funziona alla grande.Ho tolto il 2 e la macro non da più l'errore.Così per curiosità mi spiegate la differenza con il
    .Sort.SortFields.Add2 Key:=Range(x & ":" & x), _
    SortOn:=xlSortOnValues, Order:=xlAscending, _
    DataOption:=xlSortNormal
    a
    .Sort.SortFields.Add Key:=Range(x & ":" & x), _
    SortOn:=xlSortOnValues, Order:=xlAscending, _
    DataOption:=xlSortNormal
    perchè io non so leggere le macro come voi.Ma non doveva dare l'errore anche con excel 2003 ?
    Grazie Marius44
  • OFFLINE
    rollis13
    Post: 1.344
    Registrato il: 16/08/2015
    Città: CORDENONS
    Età: 67
    Utente Veteran
    Excel 2016-32bit Win11
    10 09/07/2023 11:39
    La differenza è che la seconda ha un parametro in più ed ufficialmente esiste solo dalla versione 2016; evidentemente il VBE del 2003 è meno schizzinoso del 2010, probabilmente il VBE del 2003 tronca il nome della funzione, non vede per niente il 2 e non da errore.
    Nel tuo caso non era proprio necessario usare il .Add2 ma nel snippet che ho utilizzato come base per scrivere la macro c'era già e così è rimasto, così pure l'impostazione del range della Key a doppio parametro come ha fatto giustamente notare @Marius44.
    Vedi:
    https://learn.microsoft.com/en-us/office/vba/api/excel.sortfields.add
    e:
    https://learn.microsoft.com/en-us/office/vba/api/excel.sortfields.add2
    [Modificato da rollis13 09/07/2023 11:40]

    ______________________________________________________________
    C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
  • OFFLINE
    gattodimarmo1980
    Post: 465
    Registrato il: 03/10/2015
    Città: ALBAREDO PER SAN MARCO
    Età: 44
    Utente Senior
    2003
    00 09/07/2023 13:29
    Grazie Rollis della spiegazione.Saluti Matteo [SM=g27811]
  • 15MediaObject5,00210 2