• Initiateur de la discussion Initiateur de la discussion jean paul
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

jean paul

Guest
bonsoir à tous
je débutte et je viens de realiser cette macro mais j'ai un petit probleme

Dans une feuille de calcul en A1 J'ai des numeros de commande qui commencent par DEP ou DSM exemple DSM45666785 ou DEP4528963
donc j'aimerais que cette ligne de code ne prenne pas en compte les chiffres aleatoirs
ElseIf Range("A1") <> "DSM" And Range("a1") <> "DEP" Then

en esperant d'etre clair bonne soiree à tous

Sub Macro3()
'
' Macro3 Macro
' Macro enregistrée le 08/06/2008
'

Application.ScreenUpdating = False
reponse = MsgBox("VOULEZ VOUS CONTINUER ?", vbYesNo + vbQuestion, "")
If reponse = vbNo Then

ElseIf Range("A1") <> "DSM" And Range("a1") <> "DEP" Then '
reponse = MsgBox("DESOLE VOUS N'AVEZ PAS ENREGISTRER" & Chr(10) & valeur, vbCritical, "")
If reponse = 1 Then GoTo 1
End If
ActiveSheet.Unprotect
Application.ScreenUpdating = True
Range("D2").Select

ActiveCell.FormulaLocal = "=STXT(A2;1;TROUVE("" "";A2)-1)"
Range("e1").Select
ActiveCell.FormulaLocal = "=STXT(A1;6;10)"
Range("D2").Select
Selection.AutoFill Destination:=Range("D2😀26"), Type:=xlFillDefault
Range("D1😀26").Select
Range("D1").Select

1
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
367
Retour