Génération de code automatique

anasimo

XLDnaute Occasionnel
Bonjour

Dans ma cellule A1 je vais mettre le suffixe AZ
Dans ma cellule A2 je vais mettre le suffixe CT

dans les cellules de ma colonne B je vais mettre le combiné des cellules A1 + la date du jour + A2 plus le rang de l'opération cad dans la cellule B1 je veux avoir AZ11102019CT01 . En B2 AZ11102019CT02 puis AZ11102019CT03 en B3.

mais si je continu le lendemain la date du jour de l'opération ne doit changer ...cad si j'exécute la 4eme opération le 15/10/2019. ma collone doit ressembler à ça

B1 = AZ11102019CT01
B2= AZ11102019CT02
B3= AZ11102019CT03
B4 = AZ15102019CT04

Merci de votre aide
 
Dernière édition:

anasimo

XLDnaute Occasionnel
Merci beaucoup...ça fonctionne très bien
Dites pourquoi vous 'avez pas utilisez directement les noms des feuilles (telle qu'elle sont: utilisateur, CLMT,CF et CCT) au lieu de feuil1,2,3 et4....car je dois adapter cette macro vers un autre fichier propre (auquel j'utilise quotidiennement)
 

Dranreb

XLDnaute Barbatruc
Je préfère toujours utiliser les objets Worksheet de la rubrique Microsoft Excel Objets quand c'est possible. Par contre je leur donne toujours un nom mnémonique commençant par Wsh en rapport avec leur rôle. À quoi bon aller chercher la feuille d'après son nom Excel dans la collection Worksheets, alors que l'objet Worksheet est directement connu de VBA sous ce nom sans avoir besoin de cette recherche.
En prenant les noms des objets VBA de type Worksheet, le même code fonctionne toujours quels que soient les noms des entités de l'application hôte que sont les feuilles dont ils ont pour rôle d'assumer la représentation auprès de VBA.
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 175
Messages
2 085 952
Membres
103 058
dernier inscrit
florentLP