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
| Private Sub CommandButton1_Click()
'entrée d'un paramètre qui va permettre de retrouver la ligne à recopier dans un classeur nommé "Etude1"
idetude = Application.InputBox(prompt:="Entrer l'Identifiant de votre étude", Type:=1)
'Ouvrir le classeur nommé Base CHU promoteur
Workbooks.Open ("S:\Recherches_cliniques\DRCI\BDD\Base CHU promoteur.xls")
'Activer le classeur Base CHU promoteur et copier une cellule
Workbooks("Base CHU promoteur.xls").Activate
Worksheets("REGLEMENTAIRE.xls").Activate
'retrouve le numéro de la ligne qui correspond à la variable entrée précédemment et le mémorise en tant que nombre
nbr = Range("A1:A65536").Find(idetude, lookat:=xlWhole).Row
'affichage pour vérifier qu'il a bien pris la bonne ligne =test
MsgBox "Numéro de la ligne :" & nbr
Sheets("REGLEMENTAIRE").Cells(nbr, 2).Select
'copie le numero de dossier associe à l'identifiant rentré
Selection.Copy
'Activer le classeur Etude1 et coller la valeur au bon endroit
Workbooks("Etude1.xls").Activate
Sheets("SUIVI").Cells(1, 1).Select
ActiveSheet.Paste
End Sub |
Partager