Microsoft 365 Enregistrement automatique

matthieu2701

XLDnaute Occasionnel
Bonjour,

J'ai un fichier partagé et afin de ne pas compléter les mêmes lignes en même temps, je souhaiterais que lorsque je rempli une cellule de la colonne C, le fichier s'enregistre.

Cela permettra d'avoir le message Excel en indiquant qu'une personne a déjà renseigné cette cellule et cela permettra de savoir qu'il faut compléter le tableau à partir de la ligne suivante.

J'espère avoir été assez clair.

Merci par avance de votre aide.
 

Pièces jointes

  • SOAAG.xlsm
    325.3 KB · Affichages: 5
Dernière édition:

youky(BJ)

XLDnaute Barbatruc
Re,
Je sais pas si c'est seulement cela que tu veux
J'enregistre le fichier après avoir rempli col A et B
Bruno
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("C:C")) Is Nothing Then
Target.Offset(0, -2) = Date
Target.Offset(0, -1) = Time
ActiveWorkbook.Save
End If
End Sub
 

matthieu2701

XLDnaute Occasionnel
Re,
Je sais pas si c'est seulement cela que tu veux
J'enregistre le fichier après avoir rempli col A et B
Bruno
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("C:C")) Is Nothing Then
Target.Offset(0, -2) = Date
Target.Offset(0, -1) = Time
ActiveWorkbook.Save
End If
End Sub

Je reviens vers vous car je souhaiterais que ma liste déroulante en colonne C soit semi-automatique. Je joins le fichier avec la liste déroulante réduite.

Au final, j'aurais une soixantaine de noms.

Merci par avance.
 

Pièces jointes

  • SOAAG.xlsm
    322 KB · Affichages: 1
Dernière édition:

youky(BJ)

XLDnaute Barbatruc
RE,
Les listes de validation n'offres guères de trucs.
Je viens de faire avec un formulaire, plus besoin de listes et autres.
Plus besoin d'enregistrer à chaque fois.
Dans le formulaire je savais pas ou trouver les autres listes, j'ai mis un encart explicatif
Reviens si besoin
Bruno
 

Pièces jointes

  • SOAAG (4).xlsm
    325.3 KB · Affichages: 3

matthieu2701

XLDnaute Occasionnel
RE,
Les listes de validation n'offres guères de trucs.
Je viens de faire avec un formulaire, plus besoin de listes et autres.
Plus besoin d'enregistrer à chaque fois.
Dans le formulaire je savais pas ou trouver les autres listes, j'ai mis un encart explicatif
Reviens si besoin
Bruno

Merci de ton retour. C'est une solution mais je préfère la liste déroulante qui affiche, uniquement, la liste par rapport au lettre tapée dans la cellule.

Est-il possible de me faire cela ?

Merci encore
 

matthieu2701

XLDnaute Occasionnel
Voici donc une autre façon de faire.
Pas besoin d'enregistrer à chaque fois car la macro écrit direct sur la 1ère ligne vide.
Bruno

Merci.

Le nom n'est pas en dynamique lorsque l'on comme à le taper.

Dans ma liste finale, j'aurais 50 noms et j'aimerais que cela m'affiche dynamiquement les résultats possibles en fonctionne des lettres tapées.

Merci par avance
 

youky(BJ)

XLDnaute Barbatruc
Re,
C'est tout ce que je peux faire mini-user
Avec 1 textbox et 1 listbox
La macro recherche si les lettres sont dans le nom
Bruno
Edit: je viens de remettre le fichier un simple click dans la liste suffit
 

Pièces jointes

  • SOAAG (4).xlsm
    330.9 KB · Affichages: 5
Dernière édition:

Discussions similaires

Réponses
24
Affichages
401

Statistiques des forums

Discussions
312 046
Messages
2 084 839
Membres
102 686
dernier inscrit
Franck6950