Coordonnées pour tracer une ligne graphique (.AddLine)
6 réponses
Jean bidule
Bonjour le forum, re-bonjour Papou si tu me re-lis,
J'aimerais tracer une grande croix (à l'aide de la fonction .AddLine) au
travers une range nommé "frigo 1" (E5:I12)
J'ai plusieurs range nommé comme cela. ("frigo 2", "frigo 3", etc)
Comment calculer les chiffres que je dois employer pour mettre dans fonction
.AddLine ?
Par exemple la génération automatique d'une macro m'a donné les lignes
suivantes :
Que veulent dire et comment calculer soi-même les chiffres 297# , 30611.25,
498# etc...
Pourrais-dire à une fonction de me tracer une ligne depuis la cellule E5 (du
haut à gauche de cette cellule) jusque la cellule I12 (en bas à droite ce
cette cellule) ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
JpPradier
Bonjour Jean bidule
Sauf erreur Range("a1").top et range("a1").left te donne la distance du coin eh haut à gauche de la cellule A1 par rapport au haut et à la gauche de la feuille.
j-p
Bonjour Jean bidule
Sauf erreur Range("a1").top et range("a1").left te donne la distance du coin eh haut à gauche de la
cellule A1 par rapport au haut et à la gauche de la feuille.
Sauf erreur Range("a1").top et range("a1").left te donne la distance du coin eh haut à gauche de la cellule A1 par rapport au haut et à la gauche de la feuille.
j-p
GVentre
Bonjour Jean Bidule,
Les chiffres entre parenthèses correspondent à la position en points par rapport à la gauche et par rapport au sommet du document, pour le début et la fin de la ligne. C'est pas très clair :-) mais l'exemple parle de lui même:
Une solution consiste à récupérer la position de ta cellule de début et de ta cellule de fin, puis d'appliquer ces valeurs à ton "addline":
With ActiveSheet.Shapes.AddLine(GaucheDebut, HautDebut, _ GaucheFin, HautFin).Line End With
End Sub
C'est bon?
Cordialement, Guillaume VENTRE
Bonjour le forum, re-bonjour Papou si tu me re-lis,
J'aimerais tracer une grande croix (à l'aide de la fonction .AddLine) au travers une range nommé "frigo 1" (E5:I12)
J'ai plusieurs range nommé comme cela. ("frigo 2", "frigo 3", etc)
Comment calculer les chiffres que je dois employer pour mettre dans fonction ..AddLine ? Par exemple la génération automatique d'une macro m'a donné les lignes suivantes :
Que veulent dire et comment calculer soi-même les chiffres 297# , 30611.25, 498# etc...
Pourrais-dire à une fonction de me tracer une ligne depuis la cellule E5 (du haut à gauche de cette cellule) jusque la cellule I12 (en bas à droite ce cette cellule) ?
Merci beaucoup à vous le forum Jean
Bonjour Jean Bidule,
Les chiffres entre parenthèses correspondent à la position en points par
rapport à la gauche et par rapport au sommet du document, pour le début et
la fin de la ligne. C'est pas très clair :-) mais l'exemple parle de lui même:
Une solution consiste à récupérer la position de ta cellule de début et de
ta cellule de fin, puis d'appliquer ces valeurs à ton "addline":
With ActiveSheet.Shapes.AddLine(GaucheDebut, HautDebut, _
GaucheFin, HautFin).Line
End With
End Sub
C'est bon?
Cordialement, Guillaume VENTRE
Bonjour le forum, re-bonjour Papou si tu me re-lis,
J'aimerais tracer une grande croix (à l'aide de la fonction .AddLine) au
travers une range nommé "frigo 1" (E5:I12)
J'ai plusieurs range nommé comme cela. ("frigo 2", "frigo 3", etc)
Comment calculer les chiffres que je dois employer pour mettre dans fonction
..AddLine ?
Par exemple la génération automatique d'une macro m'a donné les lignes
suivantes :
Que veulent dire et comment calculer soi-même les chiffres 297# , 30611.25,
498# etc...
Pourrais-dire à une fonction de me tracer une ligne depuis la cellule E5 (du
haut à gauche de cette cellule) jusque la cellule I12 (en bas à droite ce
cette cellule) ?
Les chiffres entre parenthèses correspondent à la position en points par rapport à la gauche et par rapport au sommet du document, pour le début et la fin de la ligne. C'est pas très clair :-) mais l'exemple parle de lui même:
Une solution consiste à récupérer la position de ta cellule de début et de ta cellule de fin, puis d'appliquer ces valeurs à ton "addline":
With ActiveSheet.Shapes.AddLine(GaucheDebut, HautDebut, _ GaucheFin, HautFin).Line End With
End Sub
C'est bon?
Cordialement, Guillaume VENTRE
Bonjour le forum, re-bonjour Papou si tu me re-lis,
J'aimerais tracer une grande croix (à l'aide de la fonction .AddLine) au travers une range nommé "frigo 1" (E5:I12)
J'ai plusieurs range nommé comme cela. ("frigo 2", "frigo 3", etc)
Comment calculer les chiffres que je dois employer pour mettre dans fonction ..AddLine ? Par exemple la génération automatique d'une macro m'a donné les lignes suivantes :
Que veulent dire et comment calculer soi-même les chiffres 297# , 30611.25, 498# etc...
Pourrais-dire à une fonction de me tracer une ligne depuis la cellule E5 (du haut à gauche de cette cellule) jusque la cellule I12 (en bas à droite ce cette cellule) ?
Merci beaucoup à vous le forum Jean
Jean bidule
Ok j-p
j'ai bien compris et m'appliquerai à adapter cela à mes besoins
Merci beaucoup à toi Jean
"JpPradier" a écrit dans le message de news: %
Bonjour Jean bidule
Sauf erreur Range("a1").top et range("a1").left te donne la distance du coin eh haut à gauche de la cellule A1 par rapport au haut et à la gauche de la feuille.
j-p
Ok j-p
j'ai bien compris et m'appliquerai à adapter cela à mes besoins
Merci beaucoup à toi
Jean
"JpPradier" <jp.pradier.JVeuxPasDeSpam@wanadoo.fr> a écrit dans le message
de news: %239sMofW0EHA.3588@TK2MSFTNGP14.phx.gbl...
Bonjour Jean bidule
Sauf erreur Range("a1").top et range("a1").left te donne la distance du
coin eh haut à gauche de la
cellule A1 par rapport au haut et à la gauche de la feuille.
j'ai bien compris et m'appliquerai à adapter cela à mes besoins
Merci beaucoup à toi Jean
"JpPradier" a écrit dans le message de news: %
Bonjour Jean bidule
Sauf erreur Range("a1").top et range("a1").left te donne la distance du coin eh haut à gauche de la cellule A1 par rapport au haut et à la gauche de la feuille.
j-p
Jean bidule
Merci Guillaume,
c'est super chouette, je vais pouvoir continuer mon travail.
Encpre merci beaucoup à toi Jean
"GVentre" a écrit dans le message de news:
Bonjour Jean Bidule,
Les chiffres entre parenthèses correspondent à la position en points par rapport à la gauche et par rapport au sommet du document, pour le début et la fin de la ligne. C'est pas très clair :-) mais l'exemple parle de lui même:
Une solution consiste à récupérer la position de ta cellule de début et de ta cellule de fin, puis d'appliquer ces valeurs à ton "addline":
With ActiveSheet.Shapes.AddLine(GaucheDebut, HautDebut, _ GaucheFin, HautFin).Line End With
End Sub
C'est bon?
Cordialement, Guillaume VENTRE
Bonjour le forum, re-bonjour Papou si tu me re-lis,
J'aimerais tracer une grande croix (à l'aide de la fonction .AddLine) au travers une range nommé "frigo 1" (E5:I12)
J'ai plusieurs range nommé comme cela. ("frigo 2", "frigo 3", etc)
Comment calculer les chiffres que je dois employer pour mettre dans fonction ..AddLine ? Par exemple la génération automatique d'une macro m'a donné les lignes suivantes :
Que veulent dire et comment calculer soi-même les chiffres 297# , 30611.25, 498# etc...
Pourrais-dire à une fonction de me tracer une ligne depuis la cellule E5 (du haut à gauche de cette cellule) jusque la cellule I12 (en bas à droite ce cette cellule) ?
Merci beaucoup à vous le forum Jean
Merci Guillaume,
c'est super chouette, je vais pouvoir continuer mon travail.
Encpre merci beaucoup à toi
Jean
"GVentre" <g.ventre@laposte.net> a écrit dans le message de news:
0B6EA66F-DF77-4E9E-86B3-8AEE84FE9005@microsoft.com...
Bonjour Jean Bidule,
Les chiffres entre parenthèses correspondent à la position en points par
rapport à la gauche et par rapport au sommet du document, pour le début
et
la fin de la ligne. C'est pas très clair :-) mais l'exemple parle de lui
même:
Une solution consiste à récupérer la position de ta cellule de début et de
ta cellule de fin, puis d'appliquer ces valeurs à ton "addline":
With ActiveSheet.Shapes.AddLine(GaucheDebut, HautDebut, _
GaucheFin, HautFin).Line
End With
End Sub
C'est bon?
Cordialement, Guillaume VENTRE
Bonjour le forum, re-bonjour Papou si tu me re-lis,
J'aimerais tracer une grande croix (à l'aide de la fonction .AddLine) au
travers une range nommé "frigo 1" (E5:I12)
J'ai plusieurs range nommé comme cela. ("frigo 2", "frigo 3", etc)
Comment calculer les chiffres que je dois employer pour mettre dans
fonction
..AddLine ?
Par exemple la génération automatique d'une macro m'a donné les lignes
suivantes :
Que veulent dire et comment calculer soi-même les chiffres 297# ,
30611.25,
498# etc...
Pourrais-dire à une fonction de me tracer une ligne depuis la cellule E5
(du
haut à gauche de cette cellule) jusque la cellule I12 (en bas à droite ce
cette cellule) ?
c'est super chouette, je vais pouvoir continuer mon travail.
Encpre merci beaucoup à toi Jean
"GVentre" a écrit dans le message de news:
Bonjour Jean Bidule,
Les chiffres entre parenthèses correspondent à la position en points par rapport à la gauche et par rapport au sommet du document, pour le début et la fin de la ligne. C'est pas très clair :-) mais l'exemple parle de lui même:
Une solution consiste à récupérer la position de ta cellule de début et de ta cellule de fin, puis d'appliquer ces valeurs à ton "addline":
With ActiveSheet.Shapes.AddLine(GaucheDebut, HautDebut, _ GaucheFin, HautFin).Line End With
End Sub
C'est bon?
Cordialement, Guillaume VENTRE
Bonjour le forum, re-bonjour Papou si tu me re-lis,
J'aimerais tracer une grande croix (à l'aide de la fonction .AddLine) au travers une range nommé "frigo 1" (E5:I12)
J'ai plusieurs range nommé comme cela. ("frigo 2", "frigo 3", etc)
Comment calculer les chiffres que je dois employer pour mettre dans fonction ..AddLine ? Par exemple la génération automatique d'une macro m'a donné les lignes suivantes :
Que veulent dire et comment calculer soi-même les chiffres 297# , 30611.25, 498# etc...
Pourrais-dire à une fonction de me tracer une ligne depuis la cellule E5 (du haut à gauche de cette cellule) jusque la cellule I12 (en bas à droite ce cette cellule) ?
Merci beaucoup à vous le forum Jean
Modeste
Bonsour ® Guillaume , légére correction : pour une croix en E5:I12 Sub CreLigne() GaucheDebut = Range("E5").Left HautDebut = Range("E5").Top GaucheFin = Range("I12").Offset(1, 1).Left Hautfin = Range("I12").Offset(1, 1).Top ActiveSheet.Shapes.AddLine(GaucheDebut, HautDebut, GaucheFin, Hautfin).Select ActiveSheet.Shapes.AddLine(GaucheDebut, Hautfin, GaucheFin, HautDebut).Select End Sub
@+
-----Message d'origine-----
J'aimerais tracer une grande croix (Ã l'aide de la fonction .AddLine) au