Macro Excel duplicage
Résolu/Fermé
lelion4
-
26 avril 2013 à 11:26
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 26 avril 2013 à 12:56
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 26 avril 2013 à 12:56
A voir également:
- Macro Excel duplicage
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
1 réponse
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
26 avril 2013 à 12:02
26 avril 2013 à 12:02
Bonjour,
Un exemple vite fait :
On remplit un Array avec les numéros des colonnes, puis on compare le numéro de la colonne de Target avec les valeurs de cet array. Si on trouve une correspondance on exécute le code.
Voici :
Un exemple vite fait :
On remplit un Array avec les numéros des colonnes, puis on compare le numéro de la colonne de Target avec les valeurs de cet array. Si on trouve une correspondance on exécute le code.
Voici :
Private Sub Worksheet_Change(ByVal Target As Range) Dim Colonnes As Variant 'A placer en premier pour éviter les erreurs : If Target.Count > 1 Then Exit Sub 'place ici tes numéros de colonnes 12 = L, 16 = P, 22 = V etc... Colonnes = Array(12, 16, 22) 'Application.Match renvoie une erreur si pas de correspondance. 'donc si pas d'erreur alors If Not IsError(Application.Match(Target.Column, Colonnes, 0)) Then 'on inscrit la date Target.Offset(0, -1) = Date End If End Sub
26 avril 2013 à 12:54
Les possibilités qu'apporte ce système à excel m'ont l'air d'être énormes. Je pense que je vais me plonger un peu plus dans les macros.
26 avril 2013 à 12:56
Les possibilités d'Excel avec VBA sont en effet assez impressionnantes, tu t'en rendra compte si tu persévères.
A bientôt alors.