Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Macro pour identifier les retrait d'une cellule

2 réponses
Avatar
tigroo
Bonjour =E0 tous,

J=92ai un petit probl=E8me sur excel.
J=92ai en effet un fichier avec des donn=E9es dans des cellules avec des
retraits.
Je voudrais tout simplement utiliser une macro afin de r=E9cup=E9rer dans
une colonne "B" les valeurs de ces retraits des cellules situ=E9s dans
une colonne "A".
Je sais que le champ utilis=E9 pour le retrait est =AB indentlevel =BB.

J=92ai trouv=E9 l=92aide suivante sur le site de microsoft , mais je ne sai=
s
pas l=92utiliser .
http://msdn.microsoft.com/fr-fr/library/microsoft.office.tools.excel.namedr=
ange.indentlevel(VS.80).aspx

--------------------------------------------------
Syntaxe
Visual Basic (D=E9claration)
Public Property IndentLevel As Object
--------------------------------------------------
Visual Basic (Utilisation)
Dim instance As NamedRange
Dim value As Object

value =3D instance.IndentLevel

instance.IndentLevel =3D value
--------------------------------------------------
C#
public Object IndentLevel { get; set; }
--------------------------------------------------


Vous remerciant d=92avance de votre aide !

Cordialement,

2 réponses

Avatar
Youky
Bonsoir,
voici une macro à mettre dans un module
Sub VoirRetrait()
For k = 1 To [A65000].End(3).Row
Cells(k, 2) = Cells(k, 1).IndentLevel
Next
End Sub

Youky

"tigroo" a écrit dans le message de news:

Bonjour à tous,

J’ai un petit problème sur excel.
J’ai en effet un fichier avec des données dans des cellules avec des
retraits.
Je voudrais tout simplement utiliser une macro afin de récupérer dans
une colonne "B" les valeurs de ces retraits des cellules situés dans
une colonne "A".
Je sais que le champ utilisé pour le retrait est « indentlevel ».

J’ai trouvé l’aide suivante sur le site de microsoft , mais je ne sais
pas l’utiliser .
http://msdn.microsoft.com/fr-fr/library/microsoft.office.tools.excel.namedrange.indentlevel(VS.80).aspx

--------------------------------------------------
Syntaxe
Visual Basic (Déclaration)
Public Property IndentLevel As Object
--------------------------------------------------
Visual Basic (Utilisation)
Dim instance As NamedRange
Dim value As Object

value = instance.IndentLevel

instance.IndentLevel = value
--------------------------------------------------
C#
public Object IndentLevel { get; set; }
--------------------------------------------------


Vous remerciant d’avance de votre aide !

Cordialement,
Avatar
Philippe.R
Bonsoir,
Le code et la source que tu cites renvoient au langage VB disponible sous
Visual Studio et semble comporter des propriétés indisponibles sous VBA
Excel.
Peut être y a t il moyen de passer par un module de classe, mais là je passe
la main.
Sinon, voir du côté du forum :
News://news.microsoft.com/microsoft.public.fr.vb
pour savoir comment utiliser ce code pour manipuler un fichier Excel.
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"tigroo" a écrit dans le message de
news:
Bonjour à tous,

J’ai un petit problème sur excel.
J’ai en effet un fichier avec des données dans des cellules avec des
retraits.
Je voudrais tout simplement utiliser une macro afin de récupérer dans
une colonne "B" les valeurs de ces retraits des cellules situés dans
une colonne "A".
Je sais que le champ utilisé pour le retrait est « indentlevel ».

J’ai trouvé l’aide suivante sur le site de microsoft , mais je ne sais
pas l’utiliser .
http://msdn.microsoft.com/fr-fr/library/microsoft.office.tools.excel.namedrange.indentlevel(VS.80).aspx

--------------------------------------------------
Syntaxe
Visual Basic (Déclaration)
Public Property IndentLevel As Object
--------------------------------------------------
Visual Basic (Utilisation)
Dim instance As NamedRange
Dim value As Object

value = instance.IndentLevel

instance.IndentLevel = value
--------------------------------------------------
C#
public Object IndentLevel { get; set; }
--------------------------------------------------


Vous remerciant d’avance de votre aide !

Cordialement,