cathodique
XLDnaute Barbatruc
Bonjour,
Afin d’effectuer un transfert de données, je voudrai à priori faire une vérification de l'existence de ces données dans la dite BD.
Actuellement, mon code ne vérifie que l'existence de la date.
Par contre, dès que je mets la cellule E1 au format date (mmm yyyy) [c'est ainsi que E1 doit se présenter], ça ne fonctionne plus.
Je voudrai que la vérification se fasse avec 3 critères:
valeur de la cellule B1 --> colonne S sur la feuille BD
valeur de la cellule E1 --> colonne C sur la feuille BD
valeur de la cellule E4 --> colonne R sur la feuille BD
Donc si B1 et E1 et E4 de la feuille "mafeuille" existe sur une même ligne de la feuille "BD",correspondant aux colonnes "S" et "C" et "R" alors sortie de la procédure sinon poursuite du code.
Merci beaucoup.
Cordialement,
Afin d’effectuer un transfert de données, je voudrai à priori faire une vérification de l'existence de ces données dans la dite BD.
Actuellement, mon code ne vérifie que l'existence de la date.
Par contre, dès que je mets la cellule E1 au format date (mmm yyyy) [c'est ainsi que E1 doit se présenter], ça ne fonctionne plus.
Code:
Option Explicit
Sub Archivage()
Dim C As Range
Dim x As String
Application.ScreenUpdating = False
'Verification si déjà enregistré
x = Sheets("mafeuille").Range("E1")
With Sheets("BD")
Set C = .Cells.Find(x)
If Not C Is Nothing Then
MsgBox "Déjà enregistré!", vbCritical
Exit Sub
Else
MsgBox "Poursuite de la procédure!", vbInformation
End If
End With
MsgBox "Archivage Terminé avec succès!", vbOKOnly
Application.ScreenUpdating = True
End Sub
valeur de la cellule B1 --> colonne S sur la feuille BD
valeur de la cellule E1 --> colonne C sur la feuille BD
valeur de la cellule E4 --> colonne R sur la feuille BD
Donc si B1 et E1 et E4 de la feuille "mafeuille" existe sur une même ligne de la feuille "BD",correspondant aux colonnes "S" et "C" et "R" alors sortie de la procédure sinon poursuite du code.
Merci beaucoup.
Cordialement,