Intégrer une liste de commentaires modifiables

Bonjour,

Je souhaite réaliser un fichier Excel sous macro qui me permet de suivre des terrains en prospection.

Je pensais reprendre le code d'un ancien fichier qui possédait une base de donnée sous un onglet et qui fonctionnait avec les numéros.

Le hic c'est que je souhaiterais avoir d'un fichier plusieurs onglet. Donc je pose la question de savoir si cela est possible d'avoir une base de donnée sur la même feuille.

Etant donné que la base de donnée "commentaire" serait rattachée via un RechercheV via le numéro de parcelle.

Sur le document en préparation, l'idéal serait de pouvoir jonglet entre les parcelles via une liste déroulante, et que l'on puisse soit ajouter une nouveau commentaire, soit modifier l'ancien (et le top serait de pouvoir naviguer sur le n-2, -3...).

Le fichier ci-joint présente le formalisme que souhaite avoir avec la base de donnée intégrer dans l'onglet (le but est de pouvoir à terme imprimer la fiche).

Je vous remercie d'avance de vos aides ;)

Ancien code utilisé

Sub modification()

Range("A2:AJ2").Select
Selection.Copy
Sheets("BD").Select
Range("A" & [param_no_ligne] + 1).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Consultation").Select
Range("D10:D12").Select
Application.CutCopyMode = False
Selection.ClearContents
Application.CutCopyMode = False
Range("H14:H34").Select
Application.CutCopyMode = False
Selection.ClearContents
Range("D15:D17").Select
Application.CutCopyMode = False
Selection.ClearContents
Range("J17").Select
Application.CutCopyMode = False
Selection.ClearContents
Range("D19:D34").Select
Application.CutCopyMode = False
Selection.ClearContents
End Sub

Pour utiliser les flèches

Sub aller_a_enreg_suivant()
If [param_no_ligne] < [nb_enregistrements_bd] Then
[param_no_ligne] = [param_no_ligne] + 1
End If
End Sub
Sub aller_a_enreg_precedent()
If [param_no_ligne] > 1 Then
[param_no_ligne] = [param_no_ligne] - 1
End If
End Sub

Supprimer un enregistrement

Sub suppression_enregistrement()

If [param_no_ligne] = 0 Then Exit Sub
If MsgBox("Confirmation de la suppression de l'enregistrement", vbYesNo, "Suppression") = vbYes Then
Sheets("BD").Rows([param_no_ligne] + 1).Delete Shift:=xlUp
If [nb_enregistrements_bd] < [param_no_ligne] Then [param_no_ligne] = [param_no_ligne] - 1
End If
End Sub

Bonjour,

Si une âme charitable peut me venir en aide, d'avance merci .

Bonne journée

Rechercher des sujets similaires à "integrer liste commentaires modifiables"