04/03/2020, 18h51
#1
Variable objet ou variable de bloc With non définie? Bonjour à toutes et à tous,
Petit souci et je ne comprend pas pourquoi. Voici mon code
1 2 3 4 5 6 7 8
Dim memtableau As Range
' trouver la date minimum
memtableau = Range ( "A1:B71")
dateMini = ( memtableau)
dateMaxi = ( memtableau)
A la compilation, le message "Variable objet ou variable de bloc With non définie" se bloque sur la ligne
Et pourtant la variable est bien déclarée au dessus. J'ai aussi essayé de la déclarer Public hors module. Même résultat. Avez vous une idée? Remerciements par avance. Donnes un poisson à un homme tu le nourris un jour, apprends lui à pécher tu le nourris toute sa vie. 04/03/2020, 19h01
#2
Bonjour,
L'instruction d'affection d'un objet doit commencer par Set:
Set memtableau = Range( "A1:B71")
EDIT: et pour éviter les ambigüités il est préférable de préciser le(s) Parent(s)
Cordialement,
Patrice
Personne ne peut détenir tout le savoir, c'est pour ça qu'on le partage. Pour dire merci, cliquer sur et quand la discussion est finie, penser à cliquer sur
04/03/2020, 20h09
#3
Merci pour cette précision que j'ai ignorée.
- Variable objet ou variable de bloc with non définir -
- Variable objet ou variable de bloc with non définir les
- Coffre à jouet moulin romy schneider
Variable Objet Ou Variable De Bloc With Non Définir -
18/09/2017, 12h05
#3
Bonjour,
ta modification va fonctionner aujourd'hui... mais pas forcément demain
pourquoi? Car une variable issue d'un Find est à "Nothing" si aucun résultat n'est trouvé. il faut toujours tester l'état de la variable avant de l'utiliser
1 2 3 4 5 6 7 8 Dim MaCelluleCherchee as Range
Set MaCelluleCherchee = ( "toto") ' je simplifie sans les paramètres! If Not MaCelluleCherchee Is Nothing Then
' On peut utiliser la variable
' On a rien trouvé, il faut gérer ensuite le cas
19/09/2017, 08h35
#4
Envoyé par
Merci beaucoup pour ton conseil.
Variable Objet Ou Variable De Bloc With Non Définir Les
par ailleurs, il est inutile de sélectionner un Range pour ensuite travailler dessus
ceci
1 2
ralentit l'exécution de ta procédure et fait bouger inutilement l'affichage du classeur
on lui préfère donc
19/09/2017, 15h07
#6
Ooops, en effet:p! C'est le défaut du copier-coller. Merci de la remarque, je viens de corriger. J'en apprends des choses aujourd'hui! Merci beaucoup pour ces précieuses indications. J'en prend bien note! + Répondre à la discussion Cette discussion est résolue. Discussions similaires
Réponses: 3
Dernier message: 06/05/2008, 12h19
Réponses: 10
Dernier message: 24/08/2007, 19h15
Réponses: 11
Dernier message: 12/06/2007, 09h26
Réponses: 2
Dernier message: 21/05/2007, 20h41
Réponses: 13
Dernier message: 01/06/2006, 17h20
× Vous avez un bloqueur de publicités installé. Le Club 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
Mais maintenant c'est la ligne
1 2
qui bloque avec le message
Argument ou appel de procédure incorrect?? 04/03/2020, 20h47
#4
Re,
1 2 3 4 Dim dateMini As Date
'....
04/03/2020, 21h00
#5
J'ai depuis mon dernier post trouvé la réponse grâce au message du debug. Voici ce que j'ai et qui marche bien
1 2 3 4 Worksheets ( "Séances")
Set plage = Range ( "A1:A71")
datemini = ( plage)
datemaxi = ( plage)
En fait j'avais oublié de positionner le focus ( Worksheets("Séances")) et donc Excel ne trouvait pas le Range. Merci encore Patrice. 04/03/2020, 21h06
#6
bonsoir,
étonnant, le test sur mon ordinateur le code fonctionne impec
1 2 3 4 5 6 7 8 9 10 11 Sub test ()
Dim datemini As Date
Dim datemax As Date
Set memtableau = Range ( "a1:b3")
datemini = ( memtableau)
datemax = ( memtableau)
MsgBox "Mini " & datemini & " Maxi " & datemax
Range ( "d1") = datemini
Range ( "d2") = datemax
End Sub
vous devez avoir un problème ailleurs
Vous pouvez le tester sur un document. ça marche! cordialement
On a deux vies, la deuxième commence quand on se rend compte qu'on n'en a qu'une.
Coffres à jouet Moulin Roty
Ajoutez une touche de douceur à la décoration de la chambre de bébé avec un beau coffre à jouets Moulin Roty. Tout en bois, ce coffre est solide et sécurisé grâce au vérin pour tenir le couvercle lorsque votre enfant le manipule. Placé dans le salon ou la salle de jeux, votre bambin pourra avoir ses jouets préférés sous la main pour les retrouver rapidement. Pratique, ce coffre de rangement est aussi esthétique grâce aux douces illustrations créées par Moulin Roty. A vous de choisir entre le coffre gris avec un chat de la collection Les Moustaches et le coffre bleu et blanc cassé avec l'éléphant de la collection Sous mon baobab. Les coffres à jouet Moulin Roty peuvent être personnalisées grâce à la pose d'un sticker au prénom de l'enfant, idéal pour un cadeau d'anniversaire.
Coffre À Jouet Moulin Romy Schneider
Description
Détails du produit
Avis clients
Le coffre à jouets de la collection "Sous mon Baobab " de la marque Moulin Roty est un magnifique coffre en bois qui permettra à l'enfant de ranger tous ces jouets et fera un bel élément de décoration de la chambre de bébé. Il est illustré à l'aquarelle à l'effigie de Bergamote l'éléphant. La collection de cadeau naissance "Sous mon Baobab", est un univers tendre et graphique, illustrée à l'aquarelle. Les couleurs de la gamme sont minerales et naturelles, les couleurs sont actuelles et tendres, ocre, bleu gris et argile sur fond crème. Les stars de cette collection, Paprika le lion, Bergamote l'éléphant et Bibiscus la girafe animent avec douceur une collection moderne et toute en rondeur. Ce grand coffre en bois peint, aux couleurs de la collection "Sous mon Baobab", est muni d'un vérin de sécurité pour accompagner le mouvement du couvercle, pour préserver les petits tient ouvert tout seul, et le piston permet à un enfant de le manipuler seul très facilement.
Retrouvez nos catalogues Retrouvez tous nos catalogues (catalogue de Printemps-Eté, catalogue de Noël et catalogues de promotions) en magasin, et choisissez tranquillement à la maison. Notre sélection des meilleures ventes vous permettra de trouver l'article qui faut pour votre enfant. JouéClub, votre magasin et site en ligne, participe au bonheur de votre enfant.