Validation de 2 champs excel
Résolu/Fermé
ghislaine2011
Messages postés
41
Date d'inscription
jeudi 30 juin 2011
Statut
Membre
Dernière intervention
27 septembre 2011
-
Modifié par ghislaine2011 le 4/07/2011 à 17:08
ghislaine2011 Messages postés 41 Date d'inscription jeudi 30 juin 2011 Statut Membre Dernière intervention 27 septembre 2011 - 7 juil. 2011 à 21:20
ghislaine2011 Messages postés 41 Date d'inscription jeudi 30 juin 2011 Statut Membre Dernière intervention 27 septembre 2011 - 7 juil. 2011 à 21:20
A voir également:
- Validation de 2 champs excel
- Ethernet n'a pas de configuration ip valide - Guide
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
4 réponses
Raymond PENTIER
Messages postés
58764
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
19 décembre 2024
17 256
5 juil. 2011 à 03:34
5 juil. 2011 à 03:34
Bonjour.
Désolé, mais je n'ai pas compris "si champ existe dans la table enregistrement par la suite je continue l'entre de mes donnees" !
Où se situe la table d'enregistrement ?
De quel champ s'agit-il ?
Désolé, mais je n'ai pas compris "si champ existe dans la table enregistrement par la suite je continue l'entre de mes donnees" !
Où se situe la table d'enregistrement ?
De quel champ s'agit-il ?
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
950
Modifié par Mytå le 5/07/2011 à 03:55
Modifié par Mytå le 5/07/2011 à 03:55
Salut le forum
Le code de la macro adapté à ta demande.
Mytå
P.S. Un coin de pays que je connais bien :)
Quelle prétention de prétendre que l'informatique est récente
Adam et Eve avaient déjà un Apple ! [MsProject 2003(FR), Excel 2003-2007(FR)]
Le code de la macro adapté à ta demande.
Sub enrenr() ' ' enrenr Macro ' With Sheets("BD enr").Range("E:E") Set c = .Find(Range("B8"), LookIn:=xlValues) If Not c Is Nothing Then firstAddress = c.Address Do If c.Offset(0, -4) = Range("B6") Then MsgBox "Bateau déjà saisie" Exit Sub End If Set c = .FindNext(c) Loop While Not c Is Nothing And c.Address <> firstAddress End If End With MsgBox "Nouvelle saisie" With Sheets("BD enr") .Rows("2:2").Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove Range("A2:I2").Copy .Range("A2").PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False .Range("A2").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False End With Application.CutCopyMode = False End Sub
Mytå
P.S. Un coin de pays que je connais bien :)
Quelle prétention de prétendre que l'informatique est récente
Adam et Eve avaient déjà un Apple ! [MsProject 2003(FR), Excel 2003-2007(FR)]
ghislaine2011
Messages postés
41
Date d'inscription
jeudi 30 juin 2011
Statut
Membre
Dernière intervention
27 septembre 2011
6 juil. 2011 à 14:41
6 juil. 2011 à 14:41
merci beaucoup de votre aide sa fonctionne
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
950
7 juil. 2011 à 03:54
7 juil. 2011 à 03:54
Re le forum
Ghislaine, dans ton autre ficelle, j'ai remarquer que tu avais mal recopié mon code.
Ton enregistrement ce fait en double.
Cette section est inutile à la suite de mon code
Mytå
Ghislaine, dans ton autre ficelle, j'ai remarquer que tu avais mal recopié mon code.
Ton enregistrement ce fait en double.
Cette section est inutile à la suite de mon code
Sheets("BD enr").Select Rows("2:2").Select Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove Range("A2").Select Sheets("Ajout d'enrégistrement").Select Range("A2:i2").Select Selection.Copy Sheets("BD enr").Select Range("A2").Select Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("Ajout d'enrégistrement").Select Range("B6").Select
Mytå
ghislaine2011
Messages postés
41
Date d'inscription
jeudi 30 juin 2011
Statut
Membre
Dernière intervention
27 septembre 2011
7 juil. 2011 à 21:20
7 juil. 2011 à 21:20
merci je corrige, en passant est-ce que l'on peux faire un rapport personnalise avec ma Bd enr.
comme cet exemple:
https://www.cjoint.com/?AGhvtuWRYkq
P.s. Merci de ton aide
comme cet exemple:
https://www.cjoint.com/?AGhvtuWRYkq
P.s. Merci de ton aide