Bonjour, existe t il des fonctions excel permettant de jouer lavec le format d'une cellule, exemple mettre en gras
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part =BOLD(A1)
Bonjour, existe t il des fonctions excel permettant de jouer lavec le format d'une cellule, exemple mettre en gras
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part =BOLD(A1)
et mettre en gras en fonction de quoi ?tu as peu voir dans le menu format, mise en forme conditionnelle...
Oui c'est dans l'idée. En faite, je dois créer un .csv depuis PL/SQL et l'utilisateur me demande de faire une certaine mise en plage exemple mettre en gras.Envoyé par bbil
Il faudrait donc pouvoir mettre des mise en forme depuis le fichier .csv et non dans le xls directement
exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part 15236;toto;=miseengras("MR")
à alors c'est dans la création de ton Csv.. qu'il faut agir ... , tu peu créer un csv.. avec les fonctions basiques... d'écriture dans fichier texte.. et t'e, profite pour faire tes rajout de mise en forme...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 Sub SauveCsv() Dim f As Integer Dim p As Range ' Plage à sauver .. Dim r As Range 'Ligne à sauver Dim c As Range 'Cellule à sauver Dim st As String f = FreeFile Set p = ActiveSheet.Range("A1").CurrentRegion Open "c:\tmp\MonFich.csv" For Output As #f For Each r In p.Rows 'parcour les lignes For Each c In r.Cells 'parcours les cellules .. If c.Font.Bold Then st = "=Gras(" & c & ")" Else st = c End If Print #f, st & ";"; Next Print #f, "" 'Saut de ligne Next Close f End Sub
donc dans le csv j'ai
et ca donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part 1;"nom";=Gras("MR")
cellule A1 = 1
cellule A2 = nom
cellule A3 = #NOM1
Donc on ne peut pas faire de mise en forme d'une celleule Execl via une formule![]()
j'étais parti dans l'autre sens.. j'avais cru comprendre que le CSV été créé par excel... ! c'est pour cela que je t'ai fait une macro d'écriture du CSV..., ben il faut peu être faire l'inverse... en standard il n'y as pas d'option de formatage dans les CSV
ou tu met un "Marqueur..." dans les cellules que tu ve en gras par exemple
$GMonTexte ...puis une fois le fichier ouvert sous excel tu lance une macro de mise en forme qui effecture une recherche de toutes les cellules contenant le marqueur $G, supprime ce marqueur et place la cellule en Gras !
Excellent, je vais prendre la dernière![]()
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager