Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
03.05.2021 11:32:04 |
Susanne |
|
|
|
03.05.2021 12:00:48 |
Gast90909 |
|
|
nur Werte übertragen |
03.05.2021 12:33:25 |
volti |
|
|
|
03.05.2021 13:15:48 |
Susanne |
|
|
|
03.05.2021 13:31:17 |
volti |
|
|
|
03.05.2021 14:04:43 |
Susanne |
|
|
|
03.05.2021 14:47:50 |
volti |
|
|
|
03.05.2021 15:07:53 |
Susanne |
|
|
|
03.05.2021 15:09:55 |
Susanne |
|
|
Von:
volti |
Datum:
03.05.2021 12:33:25 |
Views:
735 |
Rating:
|
Antwort:
|
Thema:
nur Werte übertragen |
Hallo Susanne,
Dein Anliegen ist mir nicht ganz eindeutig.
Falls Du den zweiten Teil meinst, mit dem Du Werte für ganze Zeilen von Tabelle1 zur Tabelle3 übertragen möchtest, hier mal eine Anregung.
Zum "Werte übertragen" sollte nicht mt Kopieren gearbeitet werden. Es reicht eine Direktübernahme der Werte.
Code:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 |
|
Option Explicit
Option Compare Text
Sub Daten_uebertragen()
Dim i As Long, iOutzeile As Long, iAnz As Integer
Application.ScreenUpdating = False
Worksheets("Datenbank ").Range("A18:AM18").Copy
Worksheets("Ziel").Activate
Range("A3").PasteSpecial Paste:=xlPasteValuesAndNumberFormats, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Worksheets("Ziel").Range("A4").Activate
iOutzeile = 4 ' Anfangsausgabezeile
With Sheets("Tabelle1")
For i = 4 To .UsedRange.Rows.Count
If .Cells(i, "A").Value Like "x" Then
Sheets("Tabelle3").Rows(iOutzeile).Value = .Rows(i).Value
iOutzeile = iOutzeile + 1
iAnz = iAnz + 1
End If
Next i
End With
Application.ScreenUpdating = True
MsgBox "Habe " & iAnz & IIf(iAnz = 1, " Satz", " Sätze") & " übertragen", vbInformation, "Daten übertragen"
End Sub
|
_________
viele Grüße
Karl-Heinz
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
03.05.2021 11:32:04 |
Susanne |
|
|
|
03.05.2021 12:00:48 |
Gast90909 |
|
|
nur Werte übertragen |
03.05.2021 12:33:25 |
volti |
|
|
|
03.05.2021 13:15:48 |
Susanne |
|
|
|
03.05.2021 13:31:17 |
volti |
|
|
|
03.05.2021 14:04:43 |
Susanne |
|
|
|
03.05.2021 14:47:50 |
volti |
|
|
|
03.05.2021 15:07:53 |
Susanne |
|
|
|
03.05.2021 15:09:55 |
Susanne |
|
|