Utiliser une formul excel dans VBA
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Utiliser une formul excel dans VBA



  1. #1
    safami

    Utiliser une formul excel dans VBA


    ------

    Bonjour à tous et à toutes,

    Dans excel si nous rentrons 2016 en A1
    En A2 nous pouvons rentrer =DATE(A1;1;1)
    ce qui nous donne la date du 1 janvier de cette année.
    Puis nous pouvons rentrer en A3 =JOURSEM(A2;2)
    Ce qui nous donne la position du jour dans la semaine (1= lundi, 7=dimanche)

    J'aimerais faire exactement la même chose dans VBA.
    J'aurai au préalable récuperer l'année dans une variable.

    Si j'enregitre l'écriture de mes formules excel dans une macro, je récupère ceci :

    ActiveCell.FormulaR1C1 = "=DATE(RC[-1])"
    Range("A3").Select
    ActiveCell.FormulaR1C1 = "=WEEKDAY(RC[-1])"

    Le souci cest que je ne peux pas utiliser cela dans mon code VBA.
    Ces formule sont uniquement valable dans excel.

    Comment puis je contourner le problème ??

    Merci d'avance.

    -----

  2. #2
    Bluedeep

    Re : Utiliser une formul excel dans VBA

    Bonjour

    Je ne connais pas VBA (ou du moins superficiellement) mais je pense que vous devriez trouver une réponse dans les liens suivants qui traite de la manpulation datetime en VBA :

    http://www.excel-easy.com/vba/date-time.html
    http://www.tutorialspoint.com/vba/vba_date_time.htm

  3. #3
    safami

    Re : Utiliser une formul excel dans VBA

    Merci,

    J'ai trouvé ce site :
    http://mhubiche.developpez.com/vba/f...ions/datetime/

    Du coup j'ai réussi à compiller ceci :

    Dim Annee As Integer
    Dim Jour_1 As String

    Annee = Application.InputBox(prompt:=" Rentrer année", Type:=1)
    Jour_1 = Weekday(DateSerial(Annee, 1, 1))

    Ainci je calcule le 1er jour de mon mois.

Discussions similaires

  1. Quel test stat excel utiliser
    Par invite03031e39 dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 17/11/2022, 15h00
  2. Je n'arrive pas à utiliser la fonction TRI dans excel
    Par nininiarrivepas dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 06/12/2013, 13h35
  3. Excel - Identifier puis utiliser une donnée
    Par Gawel dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 15/03/2012, 07h30
  4. EXCEL utiliser la fonction SI
    Par invite4f77d4bd dans le forum Programmation et langages, Algorithmique
    Réponses: 6
    Dernier message: 09/07/2011, 15h00
  5. Comment utiliser la fonction LIEN_HYPERTEXTE d'excel
    Par invite216cbd05 dans le forum Logiciel - Software - Open Source
    Réponses: 9
    Dernier message: 01/12/2006, 22h46