Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    incrementare data in una cella excel da vba

    Salve ragazzi,
    sono un paio di giorni che cerco su internet circa gli elementi Date di excel e vba per risolvere un problema, ma non sono riuscito a trovare niente che fà al caso mio..premettendo che sono un novello di vba, vado ad esporvi il mio problema.
    Nella cella A1 di excel ho una data (fine di un trimestre), per esempio, 31/03/2013..
    Nella cella A2 un pulsante fatto tramite vba..
    Quello che vorrei fare è, premendo il pulsante in A2, incrementare la data in A1 di 3 mesi, cioè,
    se in A1 ho
    31/03/2013 dopo aver premuto il pulsante vorrei che venisse sostituita con 30/06/2013 oppure
    30/06/2013 --> 30/09/2013 oppure
    30/09/2013 --> 31/12/2013 oppure
    31/12/2013 --> 31/03/2014
    Ho provato con Month()+3 e Day() ma non mi incrementa fino a fine mese..
    Conoscete un modo valido di fare ciò?
    Grazie a tutti in anticipo!!!

  2. #2
    Risolto con:

    codice:
    Cells(1, 1) = DateSerial(Year(Cells(1, 1)), Month(Cells(1, 1)) + 4, 0)

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 © 2025 vBulletin Solutions, Inc. All rights reserved.