Partage
  • Partager sur Facebook
  • Partager sur Twitter

Code Visual basic: Problème de code

    12 janvier 2023 à 16:46:33

    Bonjour,

    J'ai un petit problème illustré par la capture ci-dessous dans le code qui est communiqué sous l'image: Dans la colonne C, je voudrais écrire le titre "Date/Heure".

    Le reste de la colonne C, la date et heure s'insère et se mettent à jour seul à chaque saisie et c'est niquel, mais du coup, en C5, j n'arrive pas à avoir de titre "Date/heure". J'ai à la place la même incrémentation que dans toute la colonne. Auriez vous une solution à me proposer svp?

    ' POUR INCREMENTER UN NUMERO UNIQUE DE SAISIE DES QU'ON TOUCHE UNE CELLULE DE LA LIGNE CONCERNEE, et mettre a jour la date de chaque modification
    Private Sub WorkSheet_Change(ByVal sel As Range)
       If sel.CountLarge > 1 Then Exit Sub             ' Si l'utilisateur choisit une grande plage (taille maximale d'une feuille de calcul)... alors quitter la macro
        Application.EnableEvents = False                'Evite de déclencher l'exécution du code quand on change la valeur de la colonne B
        If Application.CountA(Rows(sel.Row)) = 1 Then   ' Application.CountA : correspond a nbval en excel, cad compte le nombre de cellules non vide. Permet de vérifier qu'une cellule est non vide sur la ligne
            Cells(sel.Row, "B").Value = Application.Max(Columns("B")) + 1
        End If
        Cells(sel.Row, "C").Value = Date + Time
        Application.EnableEvents = True
    End Sub
    

    Merci, 

    Mikael

    -
    Edité par Mikacontact 12 janvier 2023 à 16:47:14

    • Partager sur Facebook
    • Partager sur Twitter
      12 janvier 2023 à 17:45:17

      comment tu as fait pour mettre le titre dans les colonnes B et D (entre autres) ?

      peut-être aussi filtrer dans ton code la ligne sélectionnée (si ligne inférieure à la ligne x, je ne fais rien par exemple)

      • Partager sur Facebook
      • Partager sur Twitter
        12 janvier 2023 à 17:46:24

        Vous êtes sur que c'est du VB.NET et pas du VBA ???

        Moi, je vois pas un titre mais une cellule pour du filtrage, c'est quoi le format d'affichage de cette cellule ?

        • Partager sur Facebook
        • Partager sur Twitter
        Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.

        Code Visual basic: Problème de code

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown