Après cela dépend peut-être du paramétrage du ruban, non ?
Ruban = 71
cadre = 11
Caption = 29.5
Après cela dépend peut-être du paramétrage du ruban, non ?
Ruban = 71
cadre = 11
Caption = 29.5
Merci d'exprimer votre message le plus clairement possible pour qu'on puisse vous aider
n'oubliez pas de cliquer sur et si cela vous a aidé pensez à voter
bonjour,
la cible c'est bien la cellule ? --> ouiA sa suite, je voudrais simplement positionner la flèche de la souris au milieu de cette cellule sélectée.
Cela quelque soit la taille de la feuille affichée et son positionnement sur l'écran..
(Par ex. Pour ensuite avoir la possibilité d' une modification de valeurs dans cette cellule par le clavier ou un déclenchement par BeforeRightClick).
on connait les coordonnées de la cellule ? --> oui
on connait la largeur et la hauteur ? --> oui
on sait trouvé le milieu ? --> oui
Tout est RELATIF...
@+JP
Caractéristiques (WEB) phpMyAdmin 4-74 , PHP 5-631 , Apache 2-427 , MySQL 5-719
Présentation NAS DS-3615xs + 20Go , DSM 6.1.6-15266 Up1 , 12 * WD 4To WD4000F9YZ (10 raid 6+ )+(2 raid 1+) , LinkSys comutateur-switch lgs528p-eu , Onduleur UPS 720W Power Boxx Lcd (4*UPS + 4*MOD)
Mes contributions (EXCEL) Form GRAPHIQUE: Gestion des boutons , Liste Onglet dynamique...GESTION de FILM
Patrick
Le ruban passe de 71 à 100 %, à 82.92 à 110 %
Merci d'exprimer votre message le plus clairement possible pour qu'on puisse vous aider
n'oubliez pas de cliquer sur et si cela vous a aidé pensez à voter
Moi, je voudrais bien savoir ce qui résulte de ce code sur ta machine, Nicolas JACQUIN, avec ton userform et son ombrage :
Ce code positionne le userform dans l'angle supérieur gauche de la fenêtre application.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Private Sub CommandButton1_Click() With UserForm1 .BorderStyle = fmBorderStyleNone .StartUpPosition = 0 .SpecialEffect = fmSpecialEffectFlat .Top = Application.Top .Left = Application.Left .Show End With End Sub
Un userform sans effet d'ombrage s'y trouve "collé"
Que se passe-t-il avec le tien ? Sont-ce les vraies bordures du userform qui s'y trouvent collées où sont-ce les bordures de l' "ombrage" ?
Je n'accepte pas de demande d' "amitié" individuelle. Tout développeur est pour moi un ami.
Je n'ouvre AUCUN classeur tiers (avec ou sans macro ******). Ne m'en proposez donc pas .
****** : Non, non ... un classeur .xlsx ne "peut" par exemple et entre autres pas contenir un activex (de surcroît invisible) , "bien sûr" ...
Il est illusoire de penser que l'on saurait exprimer valablement et précisément en un langage (rigide) de développement ce que l'on peine à exprimer dans le langage naturel, bien plus souple.
Il y a quand même l'ombrage
Merci d'exprimer votre message le plus clairement possible pour qu'on puisse vous aider
n'oubliez pas de cliquer sur et si cela vous a aidé pensez à voter
MerciIl y a quand même l'ombrage
Oui, mais on peut dès lors écarter sa responsabilité. C'est ce que je voulais savoir. Merci.
Je n'accepte pas de demande d' "amitié" individuelle. Tout développeur est pour moi un ami.
Je n'ouvre AUCUN classeur tiers (avec ou sans macro ******). Ne m'en proposez donc pas .
****** : Non, non ... un classeur .xlsx ne "peut" par exemple et entre autres pas contenir un activex (de surcroît invisible) , "bien sûr" ...
Il est illusoire de penser que l'on saurait exprimer valablement et précisément en un langage (rigide) de développement ce que l'on peine à exprimer dans le langage naturel, bien plus souple.
oui visuellement il peut prêter a confusion je fait les test sans aero pour mieux voir
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
et n'oublie pas de voter
c'est pas logique ca ne correspond pas a ce que l'on voitPatrick
Le ruban passe de 71 à 100 %, à 82.92 à 110 %
regarde la capture le ruban n'est pas modifier avec le zoom
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
et n'oublie pas de voter
Oui escuse c'est moi, parce que j'avais changé cette ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part pppx = ((.PointsToScreenPixelsX(3) - .PointsToScreenPixelsX(0)) / 3) / Z
Merci d'exprimer votre message le plus clairement possible pour qu'on puisse vous aider
n'oubliez pas de cliquer sur et si cela vous a aidé pensez à voter
et oui en fait que ce soit 100 ou 200% le ruban ne devrait pas changer mais pourtant oui, les chiffres parlent
en fin de compte seule est universelle app.left et activewindow.left tout le reste sans parler de dimensions différentes ont un comportement différent
parti de la ca peut durer encore longtemps
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
et n'oublie pas de voter
exemple cici
le userform devrait toujour avoir le meme top a 100 ou 200
c'est pour te dire a quel point on cours après un chimère
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Sub test() With UserForm1 .Show 0 pppx = (ActiveWindow.ActivePane.PointsToScreenPixelsX(3) - ActiveWindow.ActivePane.PointsToScreenPixelsX(0)) / 3 .Top = Application.Top + CommandBars("Ribbon").Height / pppx .Left = 150 End With End Sub
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
et n'oublie pas de voter
top à 113.25
Merci d'exprimer votre message le plus clairement possible pour qu'on puisse vous aider
n'oubliez pas de cliquer sur et si cela vous a aidé pensez à voter
avec cet exemple le userform est il bien a 0 de la grille en left
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Sub test() Set app = Application: Set actw = ActiveWindow Z = (actw.Zoom / 100) With actw.ActivePane pppx = (.PointsToScreenPixelsX(3) - .PointsToScreenPixelsX(0)) / 3 cadre = (app.Width - app.UsableWidth) / 3 End With With UserForm1 .Show 0 pppx = (ActiveWindow.ActivePane.PointsToScreenPixelsX(3) - ActiveWindow.ActivePane.PointsToScreenPixelsX(0)) / 3 .Top = 300 .Left = app.Left + actw.Left + cadre * 2 + 24 * Z End With End Sub
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
et n'oublie pas de voter
La c'est en 100%
Merci d'exprimer votre message le plus clairement possible pour qu'on puisse vous aider
n'oubliez pas de cliquer sur et si cela vous a aidé pensez à voter
et oui donc toi il faut enelever cadre au left et a jouter cadre au top
la normalement tu est juste au dessus de la barre des formules et a gaughe 0 de la grille
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Sub test() Set app = Application: Set actw = ActiveWindow Z = (actw.Zoom / 100) With actw.ActivePane pppx = (.PointsToScreenPixelsX(3) - .PointsToScreenPixelsX(0)) / 3 cadre = (app.Width - app.UsableWidth) / 3 End With With UserForm1 .Show 0 pppx = (ActiveWindow.ActivePane.PointsToScreenPixelsX(3) - ActiveWindow.ActivePane.PointsToScreenPixelsX(0)) / 3 .Top = Application.Top + CommandBars("Ribbon").Height / pppx + cadre .Left = app.Left + actw.Left + 25 * Z End With End Sub
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
et n'oublie pas de voter
oups j'ai inverssé sur les label
Merci d'exprimer votre message le plus clairement possible pour qu'on puisse vous aider
n'oubliez pas de cliquer sur et si cela vous a aidé pensez à voter
maintenant zoom et tu va voir
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
et n'oublie pas de voter
zoom à 150 %, mais remonte déjà avant
Merci d'exprimer votre message le plus clairement possible pour qu'on puisse vous aider
n'oubliez pas de cliquer sur et si cela vous a aidé pensez à voter
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