Newsgroup: it.comp.programmare
Titolo: Per favore aiuto urgentissimo per Visualbasic excel

Ciao spero mi possiate aiutare perchè è molto importante per me poter
fare questo ora.
Ho un foglio excel con una normale tabella con le voci in verticale e
orizzontale. Ho fatto separatamente una casella di riepilogo che
comprende tutte le voci della tabella, segnate orizzontalmente, le
quali arrivano fino a DZ, e un altra casella di riepilogo che contiene
le voci verticali della tabella.
Ora, io volevo con dei bottoni fare in modo che selezionando le voci
delle due caselle di riepilogo si inserissero i valori fissati da me
(assegnati ai bottoni), all'interno della tabella, alle coordinate
definite appunto dalle caselle di riepilogo.
teoricamente non è difficile però purtroppo le voci orizzontali
arrivano fino a DZ e non so come trasformare il numero in DZ.
Qualcuno mi dice come posso fare?? Magari con le macro c'è qualche
trucco.
Ripeto è quasi di vitale importanza. :(
Vi ringrazio
Alessia

 arrivano fino a DZ e non so come trasformare il numero in DZ.
Che numero?  Vuoi dire la proprieta` ListIndex del controllo
ComboBox?  Usando cb.List(cb.ListIndex) puoi avere il testo
presente nel combobox all'indice corrente, che sara` appunto DZ
se del caso, giusto?
Alex

se del caso, giusto?
Non conosco il VB scusa se uso un linguaggio barbaro
Io ho una tabella con le voci su X e Y
   XXXXXXXXXXXXXXX
Y
Y                   0
Y   0
Y                           0
Y
Su un altro foglio ho due combo che contengono proprio le voci  X e Y
della tabella
I combo possono segnare il numero della voce che è stata selezionata
nel combo stesso, su una casella da me scelta. Ho preso il numero
delle X (che in excel sono lettere) e l'ho trasformato in lettera(A-W)
con una funzione..
Usandoli insieme vorrei che dessero le coordinate ad un bottone per
scrivere in una casella della tabella. (per l'appunto 0).
Mi potresti scrivere esattamente cosa deve contenere una possibile
macro, oppure (meglio) se c'è un modo con le finestrelle automatiche 
tipo formule di excel per fare ciò?
Se le X non fossero cosi tante ci sarei quasi riuscita, ma arrivano a
DZ quindi il numerino che il combo spara fuori non posso convertirlo
in lettera DZ.
cb.List(cb.ListIndex) come devo usarlo? Dove devo scriverlo?
Alessia
(Ancora grazie per la disponibilità)

 cb.List(cb.ListIndex) come devo usarlo? Dove devo scriverlo?
Suppongo che il combobox si chiami cb.  Allora puoi accedere alle
sue varie proprieta` e metodi con cb.qualcosa dal codice VBA.
Devi scriverlo nel codice VBA che gestisce il clic del bottone.
Ad esempio, tasto destro/view code sul bottone ti porta dritta
dritta a scrivere la funzione VBA quelbottone_Click().  Questa
espressione (e tante altre anche piu` semplici, magari) ti da`
la scritta che il combobox sta mostrando.  Scrivi qualcosa come
    dim colonna
    colonna = cb.List(cb.Listindex)
e usala come coordinata di colonna della cella da usare.
Alex

e usala come coordinata di colonna della cella da usare.
Credo che si tratti del excel di un altra versione io ne ho uno un po
vecchio e mi sa che è diverso. Però forse ho capito cosa intendi e
proverò da un altro pc con una versione piu nuova.
Ma queste cose non sono una macro? In caso non risciresti a
scrivermene un esempio anche se io poi devo cambiare qualcosa.
In ogni caso grazie per l'aiuto Alex
Alessia

 In ogni caso grazie per l'aiuto Alex
Prego!  Se non ci aiutiamo fra omonimi...:-).  Ricorda
pero` che gli esperti di VB li trovi piu` facilmente su
it.comp.lang.visual-basic, "io sono solo un uovo" (chi
riconosce la citazione, non vince niente, ma mi sta +
simpatico:-).
Alex


wrote:
Ti ringrazio cercherò di capire cosa hai scritto in VB e poi 
se non ho risolto riposto
Grazie mille
Alessia