KTM XLDnaute Impliqué 11 Juillet 2020 #1 Bonsoir Chers tous Je voudrais une façon plus esthétique d"écrire mon code ci dessous. Merci VB: With ActiveSheet .Range("B1") = "CODE_PATIENT" .Range("C1") = "MOIS" .Range("D1") = "DATE VISITE" .Range("E1") = "PROTOCOLE" .Range("F1") = "NOUVEAU" .Range("G1") = "LIGNE" .Range("H1") = "AGE" .Range("I1") = "C_AGE" .Range("J1") = "SEXE" .Range("K1") = "DOTATION" .Range("L1") = "CTX" .Range("M1") = "STATUT" .Range("N1") = "ECHEANCE" End With
Bonsoir Chers tous Je voudrais une façon plus esthétique d"écrire mon code ci dessous. Merci VB: With ActiveSheet .Range("B1") = "CODE_PATIENT" .Range("C1") = "MOIS" .Range("D1") = "DATE VISITE" .Range("E1") = "PROTOCOLE" .Range("F1") = "NOUVEAU" .Range("G1") = "LIGNE" .Range("H1") = "AGE" .Range("I1") = "C_AGE" .Range("J1") = "SEXE" .Range("K1") = "DOTATION" .Range("L1") = "CTX" .Range("M1") = "STATUT" .Range("N1") = "ECHEANCE" End With
Dranreb XLDnaute Barbatruc 11 Juillet 2020 #2 Bonsoir. Plus esthétique, je ne sais pas, mais 13 fois plus rapide : VB: ActiveSheet.[B1:N1].Value = Array("CODE_PATIENT", "MOIS", "DATE VISITE", "PROTOCOLE", _ "NOUVEAU", "LIGNE", "AGE", "C_AGE", "SEXE", "DOTATION", "CTX", "STATUT", "ECHEANCE") Vote positif 0 Vote négatif
Bonsoir. Plus esthétique, je ne sais pas, mais 13 fois plus rapide : VB: ActiveSheet.[B1:N1].Value = Array("CODE_PATIENT", "MOIS", "DATE VISITE", "PROTOCOLE", _ "NOUVEAU", "LIGNE", "AGE", "C_AGE", "SEXE", "DOTATION", "CTX", "STATUT", "ECHEANCE")
KTM XLDnaute Impliqué 11 Juillet 2020 #3 Dranreb à dit: Bonsoir. Plus esthétique, je ne sais pas, mais 13 fois plus rapide : VB: ActiveSheet.[B1:N1].Value = Array("CODE_PATIENT", "MOIS", "DATE VISITE", "PROTOCOLE", _ "NOUVEAU", "LIGNE", "AGE", "C_AGE", "SEXE", "DOTATION", "CTX", "STATUT", "ECHEANCE") Cliquez pour agrandir... merci Vote positif 0 Vote négatif
Dranreb à dit: Bonsoir. Plus esthétique, je ne sais pas, mais 13 fois plus rapide : VB: ActiveSheet.[B1:N1].Value = Array("CODE_PATIENT", "MOIS", "DATE VISITE", "PROTOCOLE", _ "NOUVEAU", "LIGNE", "AGE", "C_AGE", "SEXE", "DOTATION", "CTX", "STATUT", "ECHEANCE") Cliquez pour agrandir... merci
job75 XLDnaute Barbatruc 11 Juillet 2020 #4 Bonjour Bernard, KTM, Plus esthétique : VB: [B1:N1] = [{"CODE_PATIENT","MOIS","DATE VISITE","PROTOCOLE","NOUVEAU","LIGNE","AGE","C_AGE","SEXE","DOTATION","CTX","STATUT","ECHEANCE"}] A+ Vote positif 0 Vote négatif
Bonjour Bernard, KTM, Plus esthétique : VB: [B1:N1] = [{"CODE_PATIENT","MOIS","DATE VISITE","PROTOCOLE","NOUVEAU","LIGNE","AGE","C_AGE","SEXE","DOTATION","CTX","STATUT","ECHEANCE"}] A+
job75 XLDnaute Barbatruc 11 Juillet 2020 #5 Une autre très esthétique : VB: [B1:N1] = Split("CODE_PATIENT|MOIS|DATE VISITE|PROTOCOLE|NOUVEAU|LIGNE|AGE|C_AGE|SEXE|DOTATION|CTX|STATUT|ECHEANCE", "|") Vote positif 0 Vote négatif
Une autre très esthétique : VB: [B1:N1] = Split("CODE_PATIENT|MOIS|DATE VISITE|PROTOCOLE|NOUVEAU|LIGNE|AGE|C_AGE|SEXE|DOTATION|CTX|STATUT|ECHEANCE", "|")
KTM XLDnaute Impliqué 11 Juillet 2020 #6 job75 à dit: Une autre très esthétique : VB: [B1:N1] = Split("CODE_PATIENT|MOIS|DATE VISITE|PROTOCOLE|NOUVEAU|LIGNE|AGE|C_AGE|SEXE|DOTATION|CTX|STATUT|ECHEANCE", "|") Cliquez pour agrandir... merci Prof Vote positif 0 Vote négatif
job75 à dit: Une autre très esthétique : VB: [B1:N1] = Split("CODE_PATIENT|MOIS|DATE VISITE|PROTOCOLE|NOUVEAU|LIGNE|AGE|C_AGE|SEXE|DOTATION|CTX|STATUT|ECHEANCE", "|") Cliquez pour agrandir... merci Prof