Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

inserimento riga solo in una colonna

Ultimo Aggiornamento: 11/01/2019 07:29
Post: 1
Registrato il: 26/05/2006
Utente Junior
2015
OFFLINE
08/01/2019 23:11

Buongiorno,
circa 8 anni fa avevo scritto in questo forum ed insieme ero riuscito a creare un foglio excel per le statistiche della roulette. Grazie a quel foglio potevo rilevare quando la roulette variava in base alla metodologia che usavo nel gioco. Quindi visto che ho ritenuto che il gioco fosse un po pilotato ho abbandonato il tutto. all'epoca il foglio pesava 44 mb.
L'altro giorno ho provato le roulette on-line live ed ho potuto constatare che con i vecchi metodi sono riuscito a passare in positivo abbastanza velocemente. Quindi mi sono detto rifacciamo il foglio. Dovrei già essere a buon punto. L'unico problema, ma proprio perchè lo voglio fare carino questa volta, visto che ho imparato anche le matrici per la statistica :) volevo fare il tabellone storico.
Ossia nelle prima colonna inserisco i numeri usciti, ma voglio farlo dall'altro verso il basso.
Esempio
esce il numero 21 io scrivo 21 nella cella A1 questa deve scendere di uno spazio ed andare in A2 in maniera tale che posso avere di nuovo A1 libero per inserire il prossimo numero e poi tutte le celle scendono. In sostanza un inserimento cella spostando la colonna in basso.
Nel forum avevo trovato la soluzione che inserisce tutta la riga verso il basso ma essendo che sul resto del foglio foglio voglio avere in vista i grafici e le statistiche preferirei adottare questa solzuione, se possibile :)
grazie
Post: 1.203
Registrato il: 27/06/2011
Utente Veteran
excel 2007
OFFLINE
09/01/2019 07:33

Re:

McGianniK, 1/8/2019 11:11 PM:

In sostanza un inserimento cella spostando la colonna in basso.



ciao,
mi registrerei una macro che "taglia i e incolla" la colonna interessata
una riga piu' in basso.

E' piu' facile farlo che spiegarlo

Ciao
Frank
[Modificato da tanimon 09/01/2019 07:36]







Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
Excel 2007 forse anche 2013 ... 2021 ... 365 e future...
Post: 1
Registrato il: 26/05/2006
Utente Junior
2015
OFFLINE
10/01/2019 00:15

In effetti mi stavo complicando la vita per il nulla cosmico. Fatto con regsitrazione Macro.
Grazie
Post: 1.204
Registrato il: 27/06/2011
Utente Veteran
excel 2007
OFFLINE
10/01/2019 07:34

ciao
ciao,
in alternativa,
puoi sfruttare l'evento Worksheet_BeforeDoubleClick del foglio interessato

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim lr As Long
lr = Cells(Rows.Count, "a").End(xlUp).Row

If Not Intersect(Target, Range("a1")) Is Nothing Then
    If Range("a1").Value = "" Then Exit Sub
            
    Range("a1:a" & lr).Cut Range("a2")
    Range("a1").Activate
End If

End Sub


ciao
Frank







Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
Excel 2007 forse anche 2013 ... 2021 ... 365 e future...
Post: 2
Registrato il: 26/05/2006
Utente Junior
2015
OFFLINE
10/01/2019 23:55

Grazi emille Tanimon,
Or ora però mi succede qualcosa di strano, lo scrivo in quanto spesso quando descrivo un problema mi vengono nuove idee su come risolvere.
Io ora ho un foglio con due pagine. La prima che si chiama consol, dove ho creato la tastiera numerica ed ad ogni numero corrisponde una macro. Per esempio se premo sul numero 1 la macro gli dice, vai nella cella C8 ed inserisci il numero 1 poi sposta la cella c8 in c9. il tutto procede relativamente bene. nella seconda pagina denominata data ho inserito nella colonna da c1 a c37 37 numeri. Nella colonna E ho inserito la matrice per la frequenza {=FREQUENZA(Consol!C7:C253;C1:C37)} ho fatto partire d C7 in quanto altrimenti mi si spostava tutto in baso anche nella colonna della formula, mentre così mantengo la posizione iniziale visto che inserisci cella avviene in C8.
Fin qua tutto funziona alla base della colonna della requenza ossia in D38 ho messo la forumla della somma dei numeri da D1 a D37.
Ed ora arriva il bello, la matrice per il ritardo non mi funziona più.
Io usavo {=$D$38-MAX(SE(Consol!$C$7:$C$253=C1;RIF.RIGA(Consol!$C$7:$C$253)-2))}
il -2 l'ho inserito visto che dovrebbe conteggiare da c9 ma la selezione parte da c7.... mi sto perdendo dinuovo in un bicchiere d'acqua ?
Ovviamente nella matrice il riferimento a C1 varia a C2..C3 e così via in base al numeor in analisi
[Modificato da McGianniK 10/01/2019 23:57]
Post: 1.205
Registrato il: 27/06/2011
Utente Veteran
excel 2007
OFFLINE
11/01/2019 07:29

Re:
McGianniK, 1/10/2019 11:55 PM:

.... mi sto perdendo dinuovo in un bicchiere d'acqua ?




ciao,
non sò Tu, ma io sicuramente.

In più senza un file da poter visionare e sul quale fare i test del caso la vedo veramente male....

Comunque il Tuo quesito, che mi sembra essere particolarmente complesso, secondo me necessita più di qualche minuto.......
e come avrai notato, avendo poco tempo, mi ritrovo a poter dedicare al forum pochi minuti in questa fascia oraria.

Lascio pertanto l'onere e l'onore a chi può dare più disponibilità.

ciao
Frank







Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
Excel 2007 forse anche 2013 ... 2021 ... 365 e future...
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 08:59. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com