Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
 
Informationen über range
 Excel reagiert nicht mehr
Verfasst am: 02.04.2012, 13:06  Aufrufe: 148 


FormulaR1C1 = "=RC[-1]*0.6" End If Next i ' Tabelle Fahrtkosten nach Tabelle Fahrtkosten_gesamt übertragen Worksheets("Fahrtkosten").Range("A1:L30").Copy Worksheets("Fahrtkosten_gesamt").Cells(fk_zeileneintrag, 1) ' Inhalt in Tabelle "Fahrtkosten" leeren für neue Daten ...

 Excel Tabelle auslesen Fehler excel.workbook
Verfasst am: 24.05.2011, 13:13  Aufrufe: 938 

Number Then MsgBox("Excel kann nicht geöffnet werden", vbExclamation, "Excel-Fehler") End End If End If On Error GoTo 0 ' Excel-Datei öffnen XLWorkBooks = XLWorkBooks.Open(XlsDatei) XLWorkSheet = XLWorkBooks.ActiveSheet ' Inhalt der gewünschten Zelle ermitteln ZellInhalt = XLWorkSheet. ...

 E-Mail an markierte Personen
Verfasst am: 28.04.2011, 14:17  Aufrufe: 456 

Die X sind in Spalte H, Die E-Mail Adressen in Spalte G. Ich habe hier eine Vorlage für das verschicken mit Outlook: Sub emailverschicken() Dim Adressat As String Dim cell As Range Dim outapp As Object, outmail As Object Dim Mailnachricht As String Range("G5:G200").Select Mailnachricht = "<span style=""font-size:10pt; font-fam ...

 CSV-Datei öffnen und Zeilen in String einlesen
Verfasst am: 25.03.2011, 09:56  Aufrufe: 772 

" ' Ausgangslaufwerk und Pfad ChDrive ("C:\") ChDir ("C:\") With Application ' Set File Name to selected File Filename = .GetOpenFilename End With ' Ende bei Abbruch ' die Variable FileP wird auf den Wert des Pfades gesetzt und im Feld G7 ausgegeben FileP = Filename Range("G7") = FileP If Filename = False The ...

 Problem mit der ".Sort" Funktion
Verfasst am: 18.03.2011, 23:01  Aufrufe: 371 

NET größtenteils selber beigebracht habe, kann es durchaus passieren, dass ich Anfänger-Fehler mache! Das Problem: Es kann ein Fall auftreten, bei dem eine Zeile herausgelöscht werden muss. Ist ja mit .ClearContents() keine große Sache. Jetzt kommt aber das Problem. Um anschließend nicht eine leere Zeile in der Tabelle zu haben, möchte ich ein Range, das alle Daten umfasst, nach Spalte B sortieren. Dabei kommt di ...

 Bestimmten Zellbereich löschen nach Buttondruck
Verfasst am: 04.02.2011, 21:35  Aufrufe: 483 

Jetzt steht nin A1:G1 Zeug drin, was gelöscht werden soll wenn der User auf den Button drückt. Ich habs bisher so gemacht: Sub DASALoeschen() Loeschen = InputBox("Welcher Datensatz soll gelöscht werden?", "Zu löschender Datensatz eingeben", "z.B. B5:G5") Range(Loeschen).Clear End Sub Ich will aber dass der User die Zahl eintippt der Zeile d ...

 DataGridView! Wie zeichnet man Linien und wie wählt man eine
Verfasst am: 24.12.2010, 22:15  Aufrufe: 671 

Hallo @ all, Habe ein paar Fragen zu dem DataGridView Steuerelement unter Visual Basic 2008. 1. Wie kann ich im DataGridView z.B. von Rows(3) bis Cells(5) eine Linie Zeichnen die mir zwischen Rows 2 und 3 angezeigt wird? 2. Wie Kann ich ein Bereich (Range) in dem DataGridView anwählen und danach z.B. einen Rahmen um die Zellen zeichnen? 3. Wie kann ich den Rahmen Style ändern (Liniendicke und Farbe)? 4. ...

 Einsteiger braucht Hilfe bei Application.OnTime
Verfasst am: 10.12.2010, 09:50  Aufrufe: 490 

Sobald ich das ExcelArbeitsblatt schließe, öffnet es sich direct wieder, obwohl ich meines (relativ bescheidenen) Wissens die App beende. Hab im I-Net schon viel herum gesucht, aber nur diese Lösung gefunden. Anbei mal der Code (der komplett in einem Modul verfasst ist) Dim r As Range Sheets(1).Activate Range("a2:a1000").Clear Set Groups = GetObject("LDAP://OU=Sic ...

 Sortierung von Tabellenwerten (Ranking)
Verfasst am: 16.07.2010, 11:03  Aufrufe: 544 

Select IntAnzahl = ActiveCell.Row ActiveCell.Offset(0, 1).Range("A1").Select 'MsgBox (IntAnzahl) ReDim Werte(IntAnzahl - 1) For IntI = 1 To IntAnzahl - 1 Werte(IntI) = ActiveSheet.Cells(IntI + 1, 2).Value 'MsgBox (Werte(IntI)) Next IntMin = Werte(1) For IntJ = 1 To IntAnzahl - 1 If Werte(IntJ) < ...

 Sortierung von Tabellenwerten (Ranking)
Verfasst am: 16.07.2010, 11:02  Aufrufe: 544 

jetzt ist die frage wie ich das sortieren lasse, am besten mit ner for schleife dachte ich? Sub Einlesen() 'IntMerker = 0 Cells(Rows.Count, 2).End(xlUp).Select IntAnzahl = ActiveCell.Row ActiveCell.Offset(0, 1).Range("A1").Select 'MsgBox (IntAnzahl) ReDim Werte(IntAnzahl - 1) For IntI = 1 To IntAnzahl - 1 Werte(Int ...

 Schriftfarbe ändern
Verfasst am: 01.07.2010, 10:39  Aufrufe: 504 

Danke Private Sub Worksheet_Change(ByVal Target As Range) Set I = Intersect(Target, Range("A6:O66")) If Not I Is Nothing Then Select Case Target Case 10 To 19: NewColor = 3 Case 110 To 119: NewColor = 3 Case 20 To 29: NewColor = 8 Case 120 To 129: NewColor = 8 Case 30 To 39: NewColor = 4 Case 130 To 139: NewColor = 4 Case 40 To 49: NewColor ...

 Zellwerte Zerlegen
Verfasst am: 18.06.2010, 09:58  Aufrufe: 419 

. Ich will aus einer Zelle im Excel Text auslesen und diesen danach in zwei Variablen aufteilen Hier ein Ausschnitt: Dim IntCounterBU As Integer Dim P1 As Integer Dim StrBU As String Dim IntValA As Integer Dim IntValA As Integer IntCounterBU = 1 'Habe im Originalcode eine Schleife die den Wert immer erhöht, damit es die ganze Spalte durchmacht StrBU = Range("R" & IntCounterBU).Value ...

 Auf Excel-Tabelle zugreifen - Arbeitsblatt
Verfasst am: 12.06.2010, 13:33  Aufrufe: 975 

Range(Spaltenname(spalte) & zeile) 'Hinter Spaltenname steckt eine Funktion, welche die spaltennummer in den entsprechenden ...

 Brauche Hilfe bei einem Projekt
Verfasst am: 23.03.2010, 23:24  Aufrufe: 593 

... farbig markieren und meine Syntax funkt aus einem unbekannten Grund nicht.Die Syntax lautet wie folgt: --------------------------------------------- Sub Makro1() Dim i As Long Dim Tabelle As String Tabelle = InputBox("Welche Spalte soll geprüft werden") If Tabelle = "Vorname" Then For i = 1 To 1000 'soll immer eine zeile weitergehen hilf = "A" + Str(i) Range ...

 Laufzeitfehler 1004 was mache ich falsch?
Verfasst am: 19.02.2010, 13:06  Aufrufe: 1034 

Warum? Dim i_row_coc, i_column_no, i_column_coc, lfdnr_vcoc, lfdnr_coc As Integer Dim i_row_vcoc As Long i_row_coc = ActiveCell.Row i_row_vcoc = i_row_coc i_column_no = Cells.Find(What:="A", After:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlWhole).Column lfdnr_coc = Range(Cells(i_row_coc, i_column_no), Cells(i_row_coc, i_column_no)).Value i_column_coc = Cells.Find(What:="B", After:=Activ ...

 Cells Eigenschaften Hilfe
Verfasst am: 03.02.2010, 13:34  Aufrufe: 1011 

Hallo ich habe mal eine Frage an euch und es wäre nett wenn mir jemand von euch helfen könnte, ich bin auf der FH - Trier und schreibe morgen ein EDV - Arbeit und steppe jetzt ein paar Übungsaufgaben durch und bei dieser Aufgabe zerbreche ich mir echt fast den Kopf! Sad Es wäre nett wenn mit jemand helfen könnte!? Die Frage lautet so: Mit der Eigenschaft Cells(Zeile, Spalte) kann man auf einzelne Zel-len eines Rang ...

 Vergleich von Zellwerten
Verfasst am: 31.01.2010, 20:02  Aufrufe: 342 

Dieser Vergleich darf nicht nur dann ablaufen wenn diese Werte streng monoton steigend sind. D.h. zb 4,6,9,15 etc, sondern auch wenn zb 4,6,9 1, 15 gilt. meine falsche Lösung: Worksheets("Arbeitsplatz").Range("E5") >= Worksheets("Arbeitsplatz").Range("E4") ich denke, das ich hier nicht die Zellen als solche vergleichen darf, sondern Ihren Inhalt bzw Wert . Nur wie ...

 Excelproblem-Zeile weiter springen
Verfasst am: 28.01.2010, 21:16  Aufrufe: 1126 

... überschrieben werdne (was es bei mir leider tut) ich füge den relevanten Codeteil bei und würde mich sehr über Hilfe freuen Viele Grüße und Danke im Vorraus Dim counter3 As Integer Dim i As Integer Private Sub CommandButton2_Click() Worksheets("Arbeitsplatz").Activate counter3 = counter3 + 1 CommandButton2.Caption = "versuch2" Worksheets("Arbeitsplatz").Range ...

 Excel - Bedingte Formatierung mit VB
Verfasst am: 27.01.2010, 08:47  Aufrufe: 905 

Das ganze soll aber automatisch (im Hintergrund) ablaufen, also so eine Art Bedingte Formatierung. Sobald der Wert in der Zelle gefüllt wird und man zur nächsten Zelle springt, soll die Formatierung erfolgen. Geht das? Sub project_finished() Dim cell As Range i = 3 For Each cell In Range("Y3:Y500") If Cells(i, 25) <> "" Then Range(Cells(i, 1), Cells(i, 35)).Select ...

 Encoding in UTF-8 erzwingen
Verfasst am: 13.11.2009, 11:21  Aufrufe: 2711 

tsv" 'Column numbers Const gS1_VERCol As Integer = 1 Const gS1_MNCol As Integer = 2 Const gS1_STATUSCol As Integer = 3 Const gS1_NOTECol As Integer = 4 Const gS1_CRONEXCol As Integer = 5 Const gS1_JUNCol As Integer = 6 Const gS1_SCNCol As Integer = 7 Const gs1_SDate As Integer = 8 Const gs1_EDate As Integer = 9 Public Function getCurrentVersion() As String Dim a As Range Dim ...

 Problem! Excell-Aufstellung automatisieren
Verfasst am: 02.11.2009, 23:13  Aufrufe: 597 



 Anfängerfrage zu Word VBA / Variablenübergabe
Verfasst am: 03.10.2009, 16:54  Aufrufe: 941 

Die gesamte Markierung soll dann ausgeschnitten werden. Rest des Macros wo es hinkopiert werden soll habe ich bereits.Das ganze soll solange wiederholt werden, bis der erste Text nicht mehr gefunden wurde.Ich wollte das mit Range lösen, scheitere aber daran, die Position von Text1 an Range Start und von Text2 an Range End zu übergeben.Kann mir bitte jemand helfen? Oder gibt es eine einfachere Lösung?Ich hoffe das ist ...

 Hilfe, Visual Basic VB von VB nach Excel Daten übetragen und
Verfasst am: 20.07.2009, 16:21  Aufrufe: 1238 

generiert die Zahlen für das Diagramm__________________________________________________ ____________________________'Öffnen der im Hintergrund laufenden Excel AnwendungSet Excel = CreateObject("Excel.Application")Excel.workbooks.AddExcel.workbooks.Open "k:WMK_M_1.1diagramm.xls"'Eingabe in die Exceltabelle'With Excel.range("A2").Value = Text11.range("b2").Value = Text40.range("c2").Value = Text43End With'Ausgabe der B ...

 "Else ohne If" - Excel VBA Formular
Verfasst am: 30.06.2009, 11:18  Aufrufe: 1742 

TextBoxInvid.Text = TextBoxSearch.Text With Workbooks("Inventarliste2009.xls").Worksheets("KLD86").Range("b2:b1000") Set res = .Find(TextBoxSearch.Text) If res Is Nothing Then With Workbooks("Inventarliste2009.xls").Worksheets("KLD88").Range("b2:b1000") ...

 variablenwert im code benützen und an Label anhängen
Verfasst am: 16.04.2009, 09:06  Aufrufe: 686 



 Ip Scanner Problem
Verfasst am: 28.12.2008, 13:49  Aufrufe: 2464 

Schön guten Tag, Ich wollte mir mal einen eigenen kleinen Ip Scanner coden, der die Range nach Port 21 abscannt,da ich wir hier im Lan 3 Ftp Server amlaufen haben und ich so nachgucken kann ob sie noch laufen. So entstand folgender Code: Private Sub cmdstart_Click() Timerscan.Enabled = True End Sub Private Sub cmdstop_Click() Timerscan.Enabled = False End Sub Private Sub Timerscan_Timer() On Error ...

 Daten in Excel in neue Form kopieren
Verfasst am: 14.08.2008, 14:46  Aufrufe: 550 

... ganzen Projekt Public Const ErsteZeileChild As Long = 10 ' Gültigkeit im ganzen Projekt Public Const LetzteZeileChild As Long = 225 ' Gültigkeit im ganzen Projekt Public Sub EANSkopieren() ZeilenCount = 2 For i = ErsteSpalte To LetzteSpalte Step 1 For j = ErsteZeileParent To LetzteZeileParent Step 1 For k = ErsteZeileChild To LetzteZeileChild Step 1 ' Parent-Eans einfügen Sheets("transponiert").Select Range ...

 Word, Tabelle in der Kopfzeile auslesen
Verfasst am: 07.07.2008, 10:38  Aufrufe: 1189 



 Word, Tabelle in der Kopfzeile auslesen
Verfasst am: 04.07.2008, 11:51  Aufrufe: 1189 

... ich mit VBA besser Lösen ließe, will dies allerdings nur als wirklich letze Ausweichmöglichkeit verwenden !Hier ist mein momentaner Code:Visual Basic: [code]'Hole den Inhalt der Kopfzeile der Vorlage (Orginal Dokument)Set objWordVorlage = CreateObject("Word.Application")objWordVorlage.Documents.Open "L Gesamt.doc"Set KopfzeileVorlage = objWordVorlage.ActiveDocument.Sections(1).Headers(wdHeaderFooterPrimary).Range ...

 Zeilen einfügen per CommandButton
Verfasst am: 10.03.2008, 14:17  Aufrufe: 1215 

Hallo, leider habe ich nur sehr wenig Ahnung von Visual Basic und hoffe auf Eure Hilfe!!! In einer Excel Tabelle möchte ich gerne in jeder zweiten Zeile eine Commandbutton einfügen, der eine neue Zeile unterhalb einfügt. Im ersten Button habe ich folgendes eingefügt: Private Sub CommandButton2_Click() Rows("7:7").Select Selection.Copy Rows("8:8").Select Selection.Insert Shift:=xlDown Range("C8:I ...

 Ip Adresse splitten ??
Verfasst am: 30.10.2007, 08:10  Aufrufe: 682 

Guten Morgen Smile , Ich habe mal wieder ein problem, und zwar habe ich eine Ip Range diese sieht zb so aus 192.168.178.21-192.168.178.30 . Nun möchte ich, das die Range gesplittet wird & jeweils in eine variable geschrieben wird. also zb so: var1 = 192 var2 = 168 var3 = 178 var4 = 21 var5 = 192 var6 = 168 var7 = 178 var8 = 30 Ich weiß das ich die Range bis zum ersten punkt auslesen lassen ...

 Excel Worksheet überwachen
Verfasst am: 16.10.2003, 22:00  Aufrufe: 536 

Worksheets(1) x1book.Worksheets(1).Application.visible = True End sub Private Sub x1sheet_Change(ByVal Target As Excel.Range)Handles x1sheet.Change MsgBox("Test") End Sub Wenn ich es so probiere, kommt bei "x1sheet = x1book.Worksheets(1)" der Fehler, dass die Schnittstelle nicht unterstüzt wird. Kann mir jemand sagen ,was ich falsch gemacht habe, oder ob es eine andere möglichkeit gibt? Danke im voraus: J ...

 Makro ausführen mit Befehlsschaltfläche funktioniert nicht
Verfasst am: 21.09.2003, 16:39  Aufrufe: 304 

hallo Leute, ich habe folgenden "Zielwert suchen"-Makro geschrieben, der wunderbar funktioniert, so lange ich ihn über Extras-Makro-ausführen aufrufe: cells(21 + Objekt1, 3).GoalSeek Goal:=1000, ChangingCell:=Range("D13") cells(21 + Objekt2, 10).GoalSeek Goal:=1000, ChangingCell:=Range("K13") cells(21 + Objekt3, 17).GoalSeek Goal:=1000, ChangingCell:=Range("G5") Will ich ihn aber über eine Befehlsschaltfläc ...




[ Time: 3.0881s ][ Queries: 211 (2.9550s) ][ GZIP on - Debug on ]