Input, fonction

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Remarque : Si le Service Microsoft Jet Expression s’exécute en mode sandbox, qui empêche l’évaluation des expressions potentiellement dangereuses de la fonction, une méthode, un objet ou une propriété décrites dans cette rubrique est désactivée. Pour plus d’informations sur le mode sandbox, recherchez « mode sandbox » dans l’aide.

Retourne la chaîne contenant les caractères d’un fichier ouvert en mode entrée ou binaire .

Syntaxe

Entrée ( nombre, [# ] filenumber)

La syntaxe de la fonction Input comprend les arguments suivants :

Argument

Description

nombre

Obligatoire. N’importe quel valide expression numérique indiquant le nombre de caractères à retourner.

FileNumber

Obligatoire. N’importe quel valide numéro de fichier.


Notes

Les données lues avec la fonction Input sont généralement écrites dans un fichier avec Print # ou placer. Utilisez cette fonction uniquement avec les fichiers ouverts en mode entrée ou binaire .

Contrairement à l’instruction Input # , la fonction Input renvoie tous les caractères que lus, y compris les virgules, les retours chariot, sauts de ligne, entre guillemets et les espaces.

Fichiers ouverts pour un accès binaire , une tentative de lire le fichier à l’aide de la fonction Input jusqu'à ce que EOF renvoie la valeur True génère une erreur. Utilisez les fonctions LOF et Loc au lieu de EOF lors de la lecture de fichiers binaires avec l’entrée, ou obtenir lors de l’utilisation de la fonction EOF .

Remarque : Utilisez la fonction InputB pour les données d’octet contenues dans les fichiers texte. Avec InputB, nombre indique le nombre d’octets à renvoyer plutôt que le nombre de caractères à retourner.

Exemple

Remarque : Exemples suivants illustrent l’utilisation de cette fonction dans une Visual Basic pour le module d’Applications (VBA). Pour plus d’informations sur l’utilisation de VBA, sélectionnez Référence du développeur dans la liste déroulante en regard de recherche et entrez un ou plusieurs termes dans la zone de recherche.

Cet exemple utilise la fonction Input pour lire un caractère à la fois à partir d’un fichier et l’afficher dans la fenêtre exécution . Cet exemple suppose que TESTFILE est un fichier texte comportant quelques lignes d’exemples de données.

Dim MyChar
Open "TESTFILE" For Input As #1 ' Open file.
Do While Not EOF(1) ' Loop until end of file.
MyChar = Input(1, #1) ' Get one character.
Debug.Print MyChar ' Print to the Immediate window.
Loop
Close #1 ' Close file.

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×