Excel Colonne in righe



  • Excel Colonne in righe
    di harry91 (utente non iscritto) data: 22/03/2013 17:56:04

    Salve a tutti, avrei bisogno di una mano con excel. Io ho un file excel in cui nella prima riga vi sono ripetuti in questo modo i valori: "User", "tweet", "sex", "age" e "nat", seguito da uno spazio vuoto. Nella seconda riga, invece, ci sono i valori corrispondenti alla prima. Questo si ripete per 2000 volte. Il mio problema è che vorrei fare in modo di avere una sola tabella con intestazione "user", "tweet", "sex", "age" e "nat", mettendo i valori della seconda riga originaria uno sotto l'altro. è possibile farlo in qualche modo, magari con una macro? I valori sono 2000, quindi trascinare riga per riga sarebbe lunghino... Grazie mille per l'aiuto



  • di HarryBosch data: 22/03/2013 18:58:28

    già il nik mi piace ^_^

    Si tratta "soltanto" di eliminare le intestazioni (tranne la prima) e le righe vuote giusto?
    Hai qualche rudimento di vba?



  • di Vecchio Frac data: 22/03/2013 21:28:20

    cit. " già il nik mi piace "
    ---> Secondo me HarryBosch sei sempre tu con altro nick, ti fai le domande e ti rispondi da solo ^_^





  • di totygno71 data: 22/03/2013 21:59:30

    mmm
    bahahhahahah ^_^



  • di HarryBosch data: 23/03/2013 00:41:24

    Magari fossi del '91!! ^_^

    @ harry91
    Al mio "Nikmonimo" propongo una rapida soluzione.
    La routine sotto, che dovrai inserire in un modulo normale ed eseguire (F5) con il foglio interessato attivo, cancellerà tutte le righe se lungo la colonna A trova la parola User; oltre a cancellare eventuali righe vuote.


     
    Sub elimina_intestazioni()
        Dim ur As Integer, i As Integer
        Application.ScreenUpdating = False
    
        ur = Cells(Rows.Count, 1).End(xlUp).Row
        For i = ur To 2 Step -1
            If Cells(i, 1) = Trim("User") Or WorksheetFunction.Count(Rows(i)) = 0 Then
                Rows(i).Delete
            End If
        Next
    
        Application.ScreenUpdating = True
    End Sub
    



  • di harry91 (utente non iscritto) data: 23/03/2013 08:39:11

    Grazie mille, funziona! Siete stati tutti gentilissimi, grazie ancora :)