Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15
  1. #11
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Macro 1

    codice:
    Sub cancellaRigheVuote()
    Dim ultima As Integer, i As Integer
    ultima = Range("A" & Rows.Count).End(xlUp).Row
    For i = ultima To 2 Step -1
        If Len(Trim(Range("B" & i))) = 0 And Len(Trim(Range("C" & i))) = 0 And Len(Trim(Range("D" & i))) = 0 Then
            Range("A" & i).EntireRow.Delete
        End If
    Next i
    End Sub
    La seconda richiesta è uguale alla prima. Basta che sostituisca i due AND con due OR.

    Macro 3

    codice:
    Sub copiaContenuto()
    Dim ultima As Integer, i As Integer
    ultima = Range("A" & Rows.Count).End(xlUp).Row
    For i = 2 To ultima
        If Len(Trim(Range("B" & i))) = 0 Then
            Range("B" & i).Value = Range("C" & i).Value
        End If
    Next i
    End Sub
    P.S. Inizia a sbatterci la testa per conto tuo e quanto meno a provare a buttar giù qualcosa autonomamente anche aiutandoti con google e con la guida in linea, altrimenti non imparerai mai.

  2. #12
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    17
    GRAZIE MILLE.
    hai ragione devo iniziare a sbariare un po.
    ho un po di reminiscenze dal pascal su cicli e condizioni, ma non conoso il VBA.
    Sai consigliarmi qualche semplice tutorial per iniziare ad apprendere?

    ancora grazie per la tua disponibilità

  3. #13
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    In libreria con una decina di euro trovi qualche libro per iniziare a lavorare con le macro.

    Io anni fa avevo acquistato questo

    http://www.ciao.it/Le_macro_di_Excel...obson__3114594

    comunque sull'msdn della microsoft trovi tutti i metodi e le proprietà con diversi esempi.

    Se poi mastichi un minimo di inglese trovi in rete tutorial per qualsiasi problema.

    A mio parere il miglior sito su excel è questo

    http://www.ozgrid.com/VBA/

    spesso e volentieri le ricerche su google ti condurranno lì.

  4. #14
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    17

    non ci riesco

    Ciao Nicola, l'anno scorso mi desti utilissimi consigli per delle macro vba in excel.
    mi trovo in difficoltà perchè non riesco a fare questa operazione:

    Ho una cartella di lavoro con due fogli excel: "Foglio1" e "Foglio2" in ognuno dei quali è contenuto un numero indefinito di record.
    Vorrei che una macro vba confrontasse i dati di una colonna dei due fogli (ex. colonna A) e, nel caso fossero uguali, cancellasse l'intera riga dal "Foglio1".
    Si può fare?

  5. #15
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    1
    Re: [Excel - Calc] Confrontare due file

    Postdi POLESE » 15/11/12 10:48
    Buongiorno sono nuovo del forum, e non sono un genio del vba di excel 2007, sarebbe utile una Vs. mano.
    Vi riassumo le mie necessità:
    nel Foglio 1 ho i dati della società;
    nel Foglio 2 ho i dati dell'Enel gas;
    Ho la necessità di confrontarli.
    Entrambi i Fogli sono con:
    diverse colonne (cognome e nome, indirizzo, n. civico ecc.)
    63.000 righe di nominativi e dati.
    Il confronto dovrà essere prima (verifica nome e cognome, se coincide, verifica indirizzoe così via in modo da avere un dato finale certo ed univoco)
    Es. avere un dato finale dove il Foglio 4 abbia l'elenco dei dati univoci che esistono in entrambi i Fogli 1 e 2 con dicitura es. OK.
    I dati inseriti solo in Foglio 2 evidenziati in qualche maniera (società)
    I dati inseriti solo in Foglio 1 evidenziati in maniera diversa dalla precedente (Enel).
    Il tutto filtrabile a seconda dei casi e delle necessità.
    Dimenticavo i due fogli potrebbero non seguire lo stesso ordine, quindi la ricerca dovrebbe essere su tutto il foglio nominativo per nominativo, indirizzo per indirizzo, ecc.
    Il Foglio 1 (quello della società) potrebbe avere in più un ulteriore colonna con Cognome e nome " da controllare nel caso in cui i primi due cognomi e nomi del Foglio 1 e 2 non siano identici".....aiuto.
    Spero vivamente di essere riuscito a spiegarmi.
    Grazie per la gentilezza, disponibilità e pazienza.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.