Spiegazione Macro

Bash, Perl, Python, Ruby, ...

Spiegazione Macro

Messaggioda Gino62 » 07/02/2018, 21:52

Buonasera, non riesco a capire come mai per individuare una cella in una tabella nelle colonne devo aggiungere il carattere 64.
Ad esempio:
RowIndex = 1 To Rows.getCount()
For ColIndex = 1 To Cols.getCount()
CellName = Chr(64 + ColIndex) & RowIndex
Cell = Table.getCellByName(CellName)
Cell.String = "row: " & CStr(RowIndex) + ", column: " & CStr(ColIndex)
Next
grazie e buona serata
Gino62
Newbie
Newbie
 
Messaggi: 45
Iscritto il: 24/06/2013, 22:17

Re: Spiegazione Macro

Messaggioda Spoon » 09/02/2018, 13:33

Potresti fornire un po' di contesto? Per esempio, che programma e quale versione stai usando, che linguaggio e' questo. Per una migliore leggibilita' sarebbe inoltre utile inserire il codice entro il tag [code].

Nel frattempo provo comunque a formulare un risposta: la funzione Chr potrebbe restituire il carattere ASCII corrispondente all'indice passato. Ora, se a te serve una lettera maiuscola, queste si trovano nel range di indici 65-90, quindi per esempio se per il valore ColIndex = 1 vuoi ottenere il carattere A devi avere Chr(65) = Chr(1 + 64).
Spoon
wiki member
wiki member
 
Messaggi: 318
Iscritto il: 23/11/2013, 14:37

Re: Spiegazione Macro

Messaggioda Spoon » 17/02/2018, 14:10

Gino62 hai aggiornamenti o feedback?
Spoon
wiki member
wiki member
 
Messaggi: 318
Iscritto il: 23/11/2013, 14:37


Torna a Scripting

Chi c’è in linea

Visitano il forum: Google [Bot] e 2 ospiti