Esatto, quindi utilizzando Python vorrei creare un elenco multidimensionale e impostare i valori su una riga di codice (come di seguito).VBA - Impostazione di valori di array multidimensionali su una riga
aryTitle = [["Desciption", "Value"],["Description2", "Value2"]]
print(aryTitle[0,0] + aryTitle[0,1])
Mi piace il modo in cui posso impostare i valori su una riga. In VBA faccio questo:
Dim aryTitle(0 To 1, 0 To 1) As String
aryTitle(0, 0) = "Description"
aryTitle(0, 1) = "Value"
aryTitle(1, 0) = "Description2"
aryTitle(1, 1) = "Value2"
MsgBox (aryTitle(0, 0) & aryTitle(0, 1))
C'è un modo per impostare i valori in una riga di codice?
per quanto ne so, se avete i valori in un foglio di lavoro è possibile utilizzare i cicli per aggiungere i valori all'array. – psychicebola
Definisci 'Su una riga'. Intendi una fila di celle di Excel? È possibile farlo utilizzando il comando Intervallo, che seleziona una cella in base a riga e colonna. Utilizzare un ciclo per scorrere le colonne e modificare il metodo Range.formula in aryTitle (x, y). –
se è necessario un array a due dimensioni utilizzare l'oggetto 'library'. Fornisce coppie di valori chiave ed è più facile da ridimensionare. – psychicebola