Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Bonsoir et merci à Staple1600,
Arghh ! J'obtiens un erreur à la compilation : Référence incorrecte ou non qualifiée.
Voici le code de la fonction qui coince :
Sub CreerUneCategorie()
Application.ScreenUpdating = False
nCat = InputBox("Entrez le nom de la catégorie souhaitée..", "Nouvelle...
Merci pour votre réponse Staple1600, mais j'ai tourné dans tous les sens :
En mettant Set monRange = .Range("$B$5:C" & .[C1]), j'ai une erreur de compilation : "référence incorrecte ou non qualifiée".
En mettant Set rangeCat = Sheets("Catégories").Range("$B$5:C" & Sheets("Catégories").[C1])...
Bonjour et merci de la réponse.
Je suis vraiment béotien en ce qui concerne vba , je ne comprends pas le dernier terme de l'instruction suivante : Set monRange = Sheets("Catégories").Range("$B$5:C" & Sheets("Catégories").[C1]).
Que représente [C1], la cellule $C$1 ?
Bonjour,
J'ai une plage de cellules contenant une liste. Le numéro de la ligne de la cellule suivante vide est dans Cells(3,1). La plage de cellules dédiées au graphique est B5:C5, le "5" étant donné par la cellule cells(3,1).
Je voudrais que la source de données de mon graphique s'étende au...
Voilà, après maintes recherches, j'ai trouvé que SendKeys ne fonctionnait pas sur mac mais Application.Sendkeys, OUI !
Ainsi ce code fonctionne sur Mac OS :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If (Target.Address = "$C$7" And Target.Count = 1) Or...
C'est ce que j'ai fais mais j'ai une erreur : appel ou procédure incorrecte :
je comprends pas pourquoi.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$C$16" And Target.Count = 1 Then
SendKeys "%{down}"
End If
End Sub
Merci xUpsilon,
j'étais sur cette piste sans succès, je ne suis pas sûr de savoir où placer ce script au niveau du workbook où dans le module que j'ai créé ?
Désolé de mettre mal exprimé.
Oui xUpsilon, je ne demande pas que l'on me code ou corrige mon code, puisque je cherche à le créer; mais comme le dit xUpsilon:
Existe-t-il un ordre virtuel basic qui dis "déroules toi" ?
Ou bien une manière de contourner cette inexistence ?
Bonjour,
Je n'arrive pas à trouver la solution dans le forum, désolé si je créé un sujet déjà traité.
J'aimerais avoir ma liste déroulée lors de l'entrée dans une cellule.
Désolé mais la fonction Shell ne fonctionne pas sur MAC, en revanche la commande AppleScriptTask(fonction, handler, param), oui.
J'ai mis dans le Workbook :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Sauvegarder
End Sub
Dans le module de la feuille :
Sub Sauvegarder()...
EUREKA !
Il faut :
1 - placer le script a exécuter dans le dossier :
disque/users/user/bibliothèque/Application Scripts/com.microsoft.Excel
2 - appeler le script depuis vba avec la commande AppleScriptTask(Script,Handler,Param)
Pour infos et pour les utilisateurs Mac qui auraient ou auront ce...
Bonjour Patrick et merci de me répondre,
Oui, je pense avoir lu toute la page, mais j'aimerais savoir ce que tu voulais me faire remarquer car j'ai bien essayé avec le code ci-dessous, sans succès. Je suis toujours à la recherche d'une solution.
Dim RetVal
RetVal =...
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.