Stampa range



  • Stampa range
    di 1949andro data: 24/02/2011

    Ho un range compilato fino alla riga 20 (colonna a e b - foglio2)che si incrementa man mano che viene digitato un altro foglio "base"(foglio1).
    le formule nel foglio2 sono state attivate sino alla riga 100.
    ora dovrei stampare i soli campi compilati (fino a riga 20) ma il codice "xdown" mi porta alla 100.
    come compilare il vba che verifichi che la riga 21 è vuota e quindi stampi sino alla riga 20 e non sino alla 100.
    ripeto le colonne a e b si incrementano man mano che vengono digitati i dati.



  • di Locate (utente non iscritto) data: 24/02/2011

    Ciao
    una soluzione alla macro di stampa potrebbe essere il modello che trovi sol file di prova che ti ho postato, quarda come e' fatta e prova
    come vedrai ho usato una cella fuori dalla stampa per fare il calcolo delle righe utilizzate anche se tutte sono occupate da formule
    ciao da locate
    excel 2003


  • Stampa range
    di 1949andro (utente non iscritto) data: 24/02/2011

    Ho provato la tua macro e va bene ..ho corretto solo l'errore di scrittura della variabile "valf1 = range("m1")in "valm1 = range("m1")..
    ti volevo chiedere se "il contatore di celle vuote" può essere sostituito da un comando vba che tu conosci.
    a parte questo, ti ringrazio per la collaborazione offertami...



  • di Locate (utente non iscritto) data: 24/02/2011

    Ciao
    sostituisci la macro scritta col creatore di macro con questa, non a bisogno nessun riferimento a celle del foglio va solo messa nel foglio di utilizzo, se devi aumentare le righe ricordati di aumentare anche il 100
    ciao da locate
    excel 2003
     
    Sub Macro1()
      Dim ValRighe
      Set myrange = Worksheets("Foglio1").Range("A1:A100")
      ValRighe = Application.WorksheetFunction.CountBlank(myrange)
      ValRighe = 100 - ValRighe
        Range("A1:C" & ValRighe).Select
        Selection.PrintOut Copies:=1, Collate:=True
        Range("A1").Select
    End Sub
    


  • Stampa range
    di 1949andro (utente non iscritto) data: 24/02/2011

    Perfetto !!!!!
    la macro risponde alle mie esigenze. e' interessante anche il meccanismo della differenza con le celle vuote ripreso anche in questa macro.
    grazie mille.
    1949andro