Bonjour,
J'ai encore besoin de votre aide... J'expose mon soucis:
L'objetcif est :de remplir un formulaire dans la "ID_PROJET" de le fichier Excel. Un fois rempli tout, on fait "Enregistrer" et ces données s'ajouteront dans le tableau "BDD_Mots_clés" au fur et à mesure.
Je souhaiterai faire cela en VBA. J'ai déjà commencé à réaliser un code mais je n'y arrive toujours pas... Cela fait trois jours et je n'ai toujours pas la solution...
Voici mes éléments de la "ID_Projet":
Mon tableau (considéré comme une "base de donnée"):
Voici le code que j'ai essayé de faire:
Cependant, mon tableau ne s'incrémente pas au fur et à mesure... Il y a toujours une seule ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 Sub Enregistrement_Mots_clés() ' ' Dim Chemin As String, ChampDest As Integer Dim Nomprojet, Emplacement, Motclé1, Motclé2, Motclé3, Motclé4, Motclé5 As String Nomprojet = Sheets("ID_projet").Range("B3").Value Emplacement = Sheets("ID_projet").Range("B10").Value Motclé1 = Sheets("ID_projet").Range("N40").Value Motclé2 = Sheets("ID_projet").Range("N41").Value Motclé3 = Sheets("ID_projet").Range("N42").Value Motclé4 = Sheets("ID_projet").Range("N43").Value Motclé5 = Sheets("ID_projet").Range("N44").Value ChampDest = ActiveWorkbook.Sheets("BDD_Mots_clés").Range("B" & Rows.Count).End(xlUp).Row + 1 Sheets("BDD_Mots_clés").Range("G" & ChampDest).Value = Nomprojet Sheets("BDD_Mots_clés").Range("A" & ChampDest).Value = Emplacement Sheets("BDD_Mots_clés").Range("B" & ChampDest).Value = Motclé1 Sheets("BDD_Mots_clés").Range("C" & ChampDest).Value = Motclé2 Sheets("BDD_Mots_clés").Range("D" & ChampDest).Value = Motclé3 Sheets("BDD_Mots_clés").Range("E" & ChampDest).Value = Motclé4 Sheets("BDD_Mots_clés").Range("F" & ChampDest).Value = Motclé5 End Sub
Merci d'avance pour votre aide,
Marc
Partager