Applescript Excel trova la percentuale e converti in numero

Sto iniziando con un foglio di calcolo che contiene i dati percentuali in celle non adiacenti. Quello che sto cercando è creare uno script che trova tutte le celle che contengono dati in formato percentuale, quindi convertire questi dati in un numero integer (ad esempio, il 45% diventa 45). Il mio foglio contiene anche i dati formattati come generali (cioè N = 125), quindi ho bisogno dello script per distinguere i due tipi. A causa di questo sto cercando di fare lo script di trovare le celle che contengono un segno "%", ma non posso farlo funzionare.

Di seguito sono due opzioni che ho provato ma non funzionano:

    1.

set findData a (find (range "B: B" del foglio attivo) che cosa "%" guarda in parte)

    2.
set beginningRange to range "B1" set findData to (get offset beginningRange row offset 1) if value of findData contains "%" then display dialog "found a %" 

Qualcuno ha qualche suggerimento? Grazie!

Solutions Collecting From Web of "Applescript Excel trova la percentuale e converti in numero"

IMO, per le attività che sono totalmente all'interno dell'applicazione Excel, è molto meglio usando l'Excel VBA. È anche ansible registrare una macro VBA eseguendo manualmente i passaggi e quindi modificare se necessario.

Non c'è alcun motivo per la ricerca di contenuti di cella contenenti un "%". Il "%" fa parte della formattazione, non parte del contenuto.

Punti per raggiungere il tuo objective:

  1. Cercare le celle che hanno la formattazione "Percentuale"
  2. Passare alla formattazione generale o numero
  3. Moltiplicare per 100

Per esempio, vedere le celle formattate come percentuale che devono essere riformattate automaticamente come (interrotti) numbers interi.