Bonsoir à tous,
je suis un petit nouveau sur le forum et je sent que je vais trouver pas mal de réponses!
Voilà mon problème: depuis quelques années je m'occupe du suivie d'un parc d'automates dans un labo, je dois donc relever toutes les erreurs et je commence à saturer!
En gros j'aimerai bien automatiser tout ça et je découvre les macro et le fameux langage VBA!
Pour commencer j'ai mixer des actions faite en faisant simplement "enregistrer une macro" puis en regardant ce qu'il se passe dans le "pas à pas détaillé", puis j'ai ajouté des paramètres trouvé sur le net comme le MessagBox et le InputBox.
Mais maintenant je bloc car je ne connais malheureusement pas du tout le langage...
Grosso modo ce que je veut faire:
j'ai le haut d'un tableau de B4 à E4, je veut ensuite remplir le tableau qui se prolongera vers le bas en:
- créant la mise en forme des bordures
- répondant à 4 questions (date/erreur/code/action corrective)
- ensuite je pose une question vbYesNo pour relancer tout simplement la macro si besoin (j'imagine qu'il doit-y avoir encore moins compliquer),
- pour finir j'aimerai poser une autre question pour colorer la ligne qui viens de se créer (B6;E6) pour différencier deux types d'actions (action maison ou action SAV)
Mon problème: cf. Classeur2 (j'ai recréer le fichier chez moi à partir d'Excel 2007 alors que je boss avec la version 2003)
- mise en forme, 4 question, et relance de la macro, OK!
- deuxième question qui ne passe pas... j'ai toujours le message d'erreur ''Bloc If sans End If"
Déjà j'ai bataillé pour ma première question mais là j'ai même pas une idée
EDIT: mauvais fichier joins initialement...
Pour la suite je crois que je vais viser les USEFORM mais j'attendrai de plus comprendre les bases!
J'attend vos critiques et peut être vos réponses pour m'aider!
je suis un petit nouveau sur le forum et je sent que je vais trouver pas mal de réponses!
Voilà mon problème: depuis quelques années je m'occupe du suivie d'un parc d'automates dans un labo, je dois donc relever toutes les erreurs et je commence à saturer!
En gros j'aimerai bien automatiser tout ça et je découvre les macro et le fameux langage VBA!
Pour commencer j'ai mixer des actions faite en faisant simplement "enregistrer une macro" puis en regardant ce qu'il se passe dans le "pas à pas détaillé", puis j'ai ajouté des paramètres trouvé sur le net comme le MessagBox et le InputBox.
Mais maintenant je bloc car je ne connais malheureusement pas du tout le langage...
Grosso modo ce que je veut faire:
j'ai le haut d'un tableau de B4 à E4, je veut ensuite remplir le tableau qui se prolongera vers le bas en:
- créant la mise en forme des bordures
- répondant à 4 questions (date/erreur/code/action corrective)
- ensuite je pose une question vbYesNo pour relancer tout simplement la macro si besoin (j'imagine qu'il doit-y avoir encore moins compliquer),
- pour finir j'aimerai poser une autre question pour colorer la ligne qui viens de se créer (B6;E6) pour différencier deux types d'actions (action maison ou action SAV)
Mon problème: cf. Classeur2 (j'ai recréer le fichier chez moi à partir d'Excel 2007 alors que je boss avec la version 2003)
- mise en forme, 4 question, et relance de la macro, OK!
- deuxième question qui ne passe pas... j'ai toujours le message d'erreur ''Bloc If sans End If"
Déjà j'ai bataillé pour ma première question mais là j'ai même pas une idée
EDIT: mauvais fichier joins initialement...
Pour la suite je crois que je vais viser les USEFORM mais j'attendrai de plus comprendre les bases!
J'attend vos critiques et peut être vos réponses pour m'aider!
Pièces jointes
Dernière édition: