Risultati da 1 a 12 di 12

Discussione: Macro che mi deve restituire i numeri 29 30 31 + copia formula da cella.



  1. #1
    L'avatar di Tony70
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    gaeta
    Messaggi
    13
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    7

    Macro che mi deve restituire i numeri 29 30 31 + copia formula da cella.

    Buongiorno a tutti,
    sono alle prime esperienze con le macro, avrei bisogno di una macro che mi restituisca
    nella cella A40 il numero 29
    nella cella A41 il numero 30
    nella cella A42 il numero 31
    nella stessa macro
    copiare la formula che si trova nella cella D39 ed incollarla nella cella D40
    copiare la formula che si trova nella cella D39 ed incollarla nella cella D41
    copiare la formula che si trova nella cella D39 ed incollarla nella cella D42

    GRAZIE MILLE

  2. #2
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Livorno
    Età
    72
    Messaggi
    1115
    Versione Office
    2010
    Likes ricevuti
    143
    Likes dati
    1

    Re: Macro che mi deve restituire i numeri 29 30 31 + copia formula da cella.

    allega il file

  3. #3
    L'avatar di Berna11
    Clicca e Apri
    Data Registrazione
    Feb 2016
    Località
    Latina
    Età
    62
    Messaggi
    2302
    Versione Office
    Excel 2010
    Likes ricevuti
    913
    Likes dati
    451

    Re: Macro che mi deve restituire i numeri 29 30 31 + copia formula da cella.

    Ciao a tutti,
    Inoltre non hai specificato se copiando la D39 (che contiene formula) in D40,D41,D42 la formula deve adattarsi alla riga in cui va copiata o la formula deve mantenere sempre la stessa su tutte e tre le righe.

  4. #4

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7159
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1300

    Re: Macro che mi deve restituire i numeri 29 30 31 + copia formula da cella.

    Ciao,
    questa macro fa quello che chiedi, relativamente al primo foglio, se vuoi qualcosa di più preciso dovresti allegare un file di esempio.
    Codice: 
    Sub inserisci()
        With Sheets(1)
            .Cells(40, 1) = 29
            .Cells(41, 1) = 30
            .Cells(42, 1) = 31
            .Cells(40, 4) = .Cells(39, 4).FormulaLocal
            .Cells(41, 4) = .Cells(39, 4).FormulaLocal
            .Cells(42, 4) = .Cells(39, 4).FormulaLocal
        End With
    End Sub
    EDIT: Ops, scusate Patel e Berna, non avevo visto la vostra risposta.
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  5. #5
    L'avatar di Tony70
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    gaeta
    Messaggi
    13
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    7

    Re: Macro che mi deve restituire i numeri 29 30 31 + copia formula da cella.

    allego il file
    File Allegati File Allegati

  6. #6
    L'avatar di Rubik83
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Sant'Agata Bolognese
    Messaggi
    17
    Versione Office
    Excel 2011
    Likes ricevuti
    10
    Likes dati
    0

    Re: Macro che mi deve restituire i numeri 29 30 31 + copia formula da cella.

    Ciao Tony,

    se ho capito bene vuoi aggiungere i giorni 29 30 31 solo se il mese che selezioni nella cella M7 ha effettivamente quei giorni, vero?

    Se ti va bene ho inserito una formula invece di creare una macro


    Spero ti vada bene lo stesso
    Ciao
    File Allegati File Allegati

  7. #7

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2809
    Versione Office
    Excel 2013
    Likes ricevuti
    1020
    Likes dati
    979

    Re: Macro che mi deve restituire i numeri 29 30 31 + copia formula da cella.

    Ciao @Rubik83, (quasi omonimo ) la tua formula ha un piccolo bug a febbraio.

    @Tony70 , prova così:

    A40=SE(MESE($M$7+RIGHE($12:39))=MESE($M$7+$A$39);RIGHE($12:39)+1;"")

    e ricopi in basso

  8. #8
    L'avatar di Rubik83
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Sant'Agata Bolognese
    Messaggi
    17
    Versione Office
    Excel 2011
    Likes ricevuti
    10
    Likes dati
    0

    Re: Macro che mi deve restituire i numeri 29 30 31 + copia formula da cella.

    Citazione Originariamente Scritto da Rubik72 Visualizza Messaggio
    Ciao @Rubik83, (quasi omonimo ) la tua formula ha un piccolo bug a febbraio.

    @Tony70 , prova così:

    A40=SE(MESE($M$7+RIGHE($12:39))=MESE($M$7+$A$39);RIGHE($12:39)+1;"")

    e ricopi in basso

    Si hai ragione, l'ho fatto troppo di fretta

    Allego il file corretto
    File Allegati File Allegati

  9. #9
    L'avatar di dracoscrigno
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    ferrara
    Età
    41
    Messaggi
    2074
    Versione Office
    office pro 2010
    Likes ricevuti
    440
    Likes dati
    241

    Re: Macro che mi deve restituire i numeri 29 30 31 + copia formula da cella.

    Citazione Originariamente Scritto da Tony70 Visualizza Messaggio
    Buongiorno a tutti,
    sono alle prime esperienze con le macro, avrei bisogno di una macro che mi restituisca
    nella cella A40 il numero 29
    nella cella A41 il numero 30
    nella cella A42 il numero 31
    nella stessa macro
    copiare la formula che si trova nella cella D39 ed incollarla nella cella D40
    copiare la formula che si trova nella cella D39 ed incollarla nella cella D41
    copiare la formula che si trova nella cella D39 ed incollarla nella cella D42

    GRAZIE MILLE

    nel Ribbon trovi la sezione SVILUPPO
    all' inizio di essa trovi la scritta: REGISTRA MACRO
    La attivi.

    Selezioni la cella A40 e ci scrivi dentro 29
    Selezioni la cella A41 e ci scrivi dentro 30
    Selezioni la cella A42 e ci scrivi dentro 31
    Selezioni la cella D39
    copi quanto scritto all interno della barra delle formule dove vedrai scritta la formula in D39
    la incolli in D40
    Selezioni la cella D39
    copi quanto scritto all interno della barra delle formule dove vedrai scritta la formula in D39
    la incolli in D41
    Selezioni la cella D39
    copi quanto scritto all interno della barra delle formule dove vedrai scritta la formula in D39
    la incolli in D42


    Con il mouse, e con la tastiera DEVI fare solo queste azioni niente di più perchè tutto viene registrato.
    Quando hai finito ti porti ancora con il mouse nel ribbon nella sezione SVILUPPO
    clicchi la stessa voce di prima che ora reciterà INTERROMPI REGISTRAZIONE

    FAtto questo, nello stessa sezione, SVILUPPO, al centro del ribbon, vedrai la scritta VISUALIZZA CODICE oppure premi ALT + F11
    Si aprirà l' IDE di Visual BAsic for Application (VBA)

    Noterai, sulla sinistra, una finestrella con vari elementi disposti ad albero. Tra questi vedrai che c'è n'è uno di nome Modulo1. al suo interno c'è la registrazione con il codice che cerchi.

  10. #10
    L'avatar di tanimon
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    _
    Messaggi
    258
    Versione Office
    Excel 2007
    Likes ricevuti
    36
    Likes dati
    4

    Re: Macro che mi deve restituire i numeri 29 30 31 + copia formula da cella.

    Ciao a tutti,
    ciao Marco, anche se non ne ho l'autorità,
    ti nomino ufficialmente il Google Translater del Forum
    da Excel Vba a Italiano


    Grande Intervento, il Tuo


    Ciao
    Frank
    Excel 2007 win7 - Ogni Progetto è composto da Micro Progetti: PRIMA risolvi quelli, e PRIMA raggiungi il completamento del Progetto!
    Domanda: "Come avranno fatto gli utilizzatori di Excel VBA, quando non esisteva il registratore di macro?"

  11. I seguenti utenti hanno dato un "Like"


  12. #11
    L'avatar di dracoscrigno
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    ferrara
    Età
    41
    Messaggi
    2074
    Versione Office
    office pro 2010
    Likes ricevuti
    440
    Likes dati
    241

    Re: Macro che mi deve restituire i numeri 29 30 31 + copia formula da cella.

    Uah ah ah ah ah
    Bè. in fondo sono due linguaggi ad alto livello

  13. #12
    L'avatar di Tony70
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    gaeta
    Messaggi
    13
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    7

    Re: Macro che mi deve restituire i numeri 29 30 31 + copia formula da cella.

    Grazie mille per le indicazioni che mi avete dato,
    risultate tutte utili per completare il mio file.
    Un saluto a tutti i componenti del forum.

Discussioni Simili

  1. [Risolto] Macro Copia Formula In Un Intervallo
    Di Bright nel forum Domande su Excel VBA e MACRO
    Risposte: 2
    Ultimo Messaggio: 16/01/17, 12:38
  2. [Risolto] Macro copia e accoda un valore in una cella con più addendi.
    Di rioma nel forum Domande su Excel VBA e MACRO
    Risposte: 24
    Ultimo Messaggio: 06/10/16, 15:39
  3. trovare testo cella e restituire valore della cella vicino a quella trovata
    Di ceppa8 nel forum Domande su Excel in generale
    Risposte: 11
    Ultimo Messaggio: 19/07/16, 19:05
  4. Macro per Archiviare i dati che però deve lasciare le formule attive
    Di Gerardo Zuccalà nel forum Domande su Excel VBA e MACRO
    Risposte: 10
    Ultimo Messaggio: 14/06/16, 14:17
  5. Formula o macro per copia dei record
    Di stefy06 nel forum Domande su Excel in generale
    Risposte: 10
    Ultimo Messaggio: 26/02/16, 18:48

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •