> Tous les forums > Forum Bureautique
 excel 2016 macro
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
TJA435
  Posté le 02/09/2016 @ 15:36 
Aller en bas de la page 
Petit astucien

Bonjour,

Dans le fichier ci joint,

http://www.cjoint.com/c/FIcnEHpSCgI" href="http://www.cjoint.com/c/FIcnEHpSCgI">http://www.cjoint.com/c/FIcnEHpSCgI

Je voudrais faire une macro qui me permette de réaliser le travail suivant :

Forcer les cellules de la colonne DOJO à xx si les cellules de la colonne LICENCES sont égales à :

lic01 ou lic02 ou lic03 ou lic04

Est ce faisable ?

Merci pour votre aide

Publicité
TJA435
 Posté le 02/09/2016 à 16:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

merci Anonyme

je veux tester toute la colonne LICENCE

je pars du fichier AVANT pour le transformer sur le modèle APRES (pour montrer ce que je veux dans AVANT après forçage)

TJA435
 Posté le 03/09/2016 à 12:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

par macro est ce faisable ?

ferrand
 Posté le 03/09/2016 à 14:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour,

Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
If Target.Column = 3 Then
Application.EnableEvents = False
For Each c In Intersect(Target, Me.Columns(3))
If c.Offset(, -2) Like "lic##" Then
If Val(Right(c.Offset(, -2), 2)) < 5 Then
c.Value = "xx"
End If
End If
Next c
Application.EnableEvents = True
End If
End Sub

A placer dans le module de la feuille concernée.

Pour mettre à jour le tableau existant, tu copies lensemble des valeurs en colonne C sur elles-mêmes. Celles correspondant au critère seront modifiées en "xx". Par la suite, la macro interviendra lors de la saisie en colonne C.

Cordialement.

TJA435
 Posté le 04/09/2016 à 13:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

merci ferrand

je n' arrive pas à l' installer, excel me dit qu' il manque quelque chose mais pas quoi ?

ferrand
 Posté le 04/09/2016 à 18:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Rien à installer ! Tu copies la macro et tu la colles dans le module de la feuille...

Pour y accéder : clic droit sur l'onglet de la feuille et clci sur Visualiser le code dans le menu contextuel, ce qui t'emmène dans l'éditeur VBA directement sur le module concerné.

Cordialement.

TJA435
 Posté le 05/09/2016 à 16:52 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

je sais presque faire des macros en enregistrant des actions, mais pas avec du code.

existe t-il un mode d'emploi pour ce faire ?

merci pour votre patience

ferrand
 Posté le 06/09/2016 à 14:59 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bé, des cours de programmation VBA !

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Sujets relatifs
Macro excel 2007
EXCEL 2016: mise en forme conditionnelle
Excel 2016 n'ouvre pas les fichiers mais juste le logiciel
Macro Masquez et Affichez Lignes-Excel
Fonction sous Excel 2016
EXCEL 2016 gratuit?
Macro excel pour attribution de lot
Macro Excel 4
2 pages par feuille dans macro excel
Creation d' une boucle macro dans fichier EXCEL pour impression
Plus de sujets relatifs à excel 2016 macro
 > Tous les forums > Forum Bureautique