Maison  >  Article  >  Tutoriel logiciel  >  Écrivez une boucle for simple en utilisant Excel VBA

Écrivez une boucle for simple en utilisant Excel VBA

WBOY
WBOYavant
2024-01-14 13:00:06937parcourir

excel vba un simple pour

Sub met à jour les hyperliens de toutes les tables()

Afin d'aider les joueurs qui n'ont pas encore réussi le niveau, découvrons les méthodes spécifiques de résolution d'énigmes. Dans ce casse-tête, nous devons définir certaines variables pour nous aider à fonctionner. La première est une variable de plage nommée c, qui est utilisée pour stocker la plage de cellules dont nous avons besoin pour fonctionner. Ensuite, il existe une variable chaîne nommée h, qui est utilisée pour stocker les mots-clés que nous devons trouver. Enfin, il existe une variable entière longue nommée i, utilisée pour stocker

Pour i=2 à 1000

Afin d'aider les joueurs qui n'ont pas encore réussi le niveau, découvrons les méthodes spécifiques de résolution d'énigmes. Voici un exemple de code pour une étape clé : ``` ensemble c = Cellules (i, 1) 'A2:A1000 ``` Cette ligne de code est utilisée pour spécifier une plage de cellules, de A2 à A1000. Lors de la résolution d’énigmes, nous pouvons utiliser cette plage pour obtenir et manipuler des données cellulaires spécifiques. J'espère que ça

Si c.Value "" Alors

h = "'2'!A" & (i-1)

Afin d'aider les joueurs qui n'ont pas encore réussi le niveau, examinons de plus près les méthodes spécifiques de résolution du puzzle. Si vous rencontrez une confusion dans le jeu, vous pouvez essayer les étapes suivantes : Tout d'abord, vérifiez s'il existe un lien hypertexte. Vous pouvez confirmer en jugeant si c.Hyperlinks.Count est supérieur à 0.

c.Hyperlinks(1).SubAddress = h

Autre

c.Hyperlinks.Add Anchor:=c, Address:="", SubAddress:=h, TextToDisplay:=c.Value

Fin si

Fin si

Suivant c

Fin du sous-marin

Code d'écriture EXCEL VBA

fonction inputf() sous forme de chaîne

a = inputbox("Veuillez entrer :")

si un"" alors

entréef = a

plage("B3") = a

autre

fonction de sortie

fin si

fin de fonction

'Appelez la fonction ci-dessus pendant que vous appuyez sur une touche

fonction mysum(a comme entier,b comme entier) comme entier

dim c comme entier

i=a

faire pendant que je

c=c+i

i=i+1

boucle

ma somme = c

fin de fonction

'Exécuter msgbox(mysum(1,5))

dans d'autres fonctions

Code VBA EXCEL

Ajoutez le code suivant à l'événement Worksheet_Change.

Application.EnableEvents = False

Si Target.Address = "$A$1" ou Target.Address = "$C$3" ou Target.Address = "$D$3" ou Target.Address = "$F$7" ou Target.Address = "$G$2 "Alors

Si IsNumeric(Target.Value2) Alors

Target.Value = Target.Value2 / 3

Fin si

Fin si

Application.EnableEvents = True

excel vba一个简单的for

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer